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;
}
文字列での判定は可能です。
