Aqlier/ 3月 24, 2016/ Android, iPhone

Xcode (objective-c,swift)、Android開発でswitch命令

 条件が多岐に渡る場合にswitch命令で対応できます。
 swiftは、break命令の扱いが異なります。

Objective-c
switch(Wint){
	case 1:
		Wstr = @"one" ;
		break;
	case 2:
		Wstr = @"two" ;
		break;
	default:
		break;
};

文字列での判定はできない。

Swift


switch (Wint) {
  case 1:
	Wstr = "one";

  case 2:
	Wstr = "two";

default:
	break
}

case内で、次のcase判定に進まないようにする break命令 は、不要です。
文字型変数での判定も可能です。
caseで該当しない条件が存在する場合、defaultは、必要となります。

Android
	switch (Wint){
	case 1:
		Wstr = "one";
		break;

	case 2:
		Wstr = "two";
		break;

	}

文字列での判定は可能です。