var number : Int = 3; switch(number){ case(1): myLabel.text = "1"; break; case(2): myLabel.text = "2"; case(3): myLabel.text = "3"; case(4): myLabel.text = "4"; default: myLabel.text = "1,2,3,4以外の数値です"; }表示結果:3
他の言語と大して代わりは無いが、Swiftの特徴として
break;が必要ないことだ
case(1): myLabel.text = "1"; break; case(2): myLabel.text = "2"; break; case(3): myLabel.text = "3"; break; case(4): myLabel.text = "4"; break; default: myLabel.text = "1,2,3,4以外の数値です"; break;等とCaseの最後にはbreak;を入れなければいけない言語が多かったがSwiftではこれが
必要ない。
ただ、default(例外)は他言語と同様必ず記述する必要があるので要注意
タグ
コメントをかく