swift switch
1.switch 可以不加break。 2.switch必须加default方法。如果不加的话,必须把所有条件都有其对应方法,才可以,否则会报错。 //可以是整数 let integerSwitch = 3 switch(integerSwitch){ case 0: print("0"); case 1: print("1"); case 2: print("2"); default: print("3") } //可以是字符串 let stringSwitch = "hello" switch stringSwitch {
case "hello": print("允许") case"good night": print("告辞") default: print("其它") } //范围 let someNumber = 15 switch someNumber { case 0...10: print("number is between 0 and 10.") case 10...20: print("number is between 0 and 10.") case 20...30: print("number is between 0 and 10.") default: print("number is not there.") } //集合 let tupleSwitch = ("Yes",123) switch tupleSwitch{ case("Yes",123): print("Yes and 123"); case("Yes",_): print("yes and something alse"); default: print("no have.") } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |