-
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限制代碼規格和位數
查看全部
舉報