-
声明空二维数组 var board = Array<Array<Int>>() 数组初始化另一种方法 Array(count:10,repeateadValue:0) 可以给某层循环一个标签 sth 在break/continue 后加上该标签可退出该循环查看全部
-
跟大多数语言一样,break不是跳出当前花括号(即忽略if) 而跳出当前循环体 switch默认有break 只是省略了而已 所以在switch中写下break是跳出switch 有时候不希望case"sth"中做任何事情 这时就需要用break表示不做事直接跳出 因为case中必须含有某个语句 continue 不会关心switch而直接对循环进行操作查看全部
-
同样可以用case : let x 对 _ 进行代替 并且能够接受这里的不关心值从而在接下来的语句中进行使用 case let(x,y) where x==y 来对switch中的量进行更细化的判断 fallthrough 用于进入下一个判断 即不退出switch判断 与break成相反 switch中可以没有default 但是case必须包含所有情况查看全部
-
switch中能 用下划线忽略某个值的判断查看全部
-
case 也可以带上区间 表示在这个区间即进入查看全部
-
每个case中不需要break case后也不能为空 case"a","A":...表示a、A都可以进入此句话中 switch 中还可以判断bool 浮点 字符串等类型的变量查看全部
-
任何循环选择语句中 哪怕只有一句话 也不能省略花括号查看全部
-
for var i = 0 ; i < 100 ; i++ 较for in 循环更为易操作 因为for in 之后必须是特定的 数据类型 random() 随机函数 array.sort(<)从小到大的排序查看全部
-
可选形 “!”的作用很重要 还有“?”查看全部
-
capitalizedString()将字符中每个单词首字母大写 uppercaseString()所有大写 lowercaseString()所有小写查看全部
-
hasSuffix()判断后最查看全部
-
string.hasPrefix()用于判断字符串是否包含特定的子字符串查看全部
-
countElements()字符串的字符数查看全部
-
试一遍查看全部
-
a??b相当于a !=nil ? a!:b查看全部
举报
0/150
提交
取消