-
switch{ case/default} 语法和JAVA有区别:
swift语法中的switch逻辑在case到对应值后,不需要写break,且自带break语法(也可以写上break,不过便是冗余代码)
如果需要实现类似case下穿机制的代码,直接在case后直接写多个捕捉值用“,”分隔即可
default语句若不想有任何表示,可以使用:break或使用“()”来表示一段空语句
省去default语句的唯一可能性:穷举完所有switch所捕捉的所有可能性,也可不使用default
查看全部 -
Java中的do{...}while( )这里是把do换成repeat,即repeat{...}while...,均表示至少需要执行1次的循环,Java中需要将条件加上括号(),而swift好像都可以省略,除了{}
查看全部 -
swiftly代码中的print语句;
print("a is \(a),b is \(b)")中的 \(a)或\(b)整体表示打印括号内部对应的变量
查看全部 -
random_uniform(6)相当于JAVA中的Math.random()*6,均表示[0,6)
arc4random_uniform(6)中的arc4限制代码规格和位数
查看全部
举报