-
当两个不同类型进行强制类型转换的时候,如果不能正确转换就会返回nil查看全部
-
问号放在元组申明类型的括号外面,表示整个元组都是可选型,但每个元素没设置可选型的话不可以当可选型使用,及可以把元组赋值nil,不能把其中元素赋值nil查看全部
-
按值传入参数时,只是对参数进行了copy; 按引用传入参数时,才能改变被传入的参数的值;查看全部
-
申明函数时传入一个参数的引用,用inout关键字;调用函数时,传入的参数前面加一个&查看全部
-
guard的使用查看全部
-
swift外部参数名,内部参数名查看全部
-
在swift中申明函数(有参数、有返回值;无参数、无返回值)查看全部
-
集合操作:(操作名)不改变调用者,(操作名+InPlace)改变调用者 1.并集(union):两者合并<br> 2.交集(intersect):两者相同部分<br> 3.减法(substract):A有B没有的部分<br> 4.亦或(exclusiveOr): AB的并集去掉 交集<br>查看全部
-
数组是有序可重复的; 集合是无序不可重复的;查看全部
-
集合操作:(操作名)不改变调用者,(操作名+InPlace)改变调用者 1.并集(union):两者合并 2.交集(intersect):两者相同部分 3.减法(substract):A有B没有的部分 4.亦或(exclusiveOr): AB的并集去掉 交集 5.isSubsetOf、isStrictSubsetOf是否为子集、真子集 6.isSupersetOf、isStrictSupersetOf是否为超集、真超集 7.isDisjointWith是否相离,没有公共元素查看全部
-
数组声明: var numbers: [Int] = [0, 1, 2 ,3, 4, 5] var vowels: [Character] = ["A", "E", "I", "O", "U"] var fl_num = [1.2, 2.3, 4.2, 9.1] var arr_numbers: Array<Int> = [0, 1, 2 ,3, 4, 5] 数组声明为空 var emptyArray1: [Int] = [] var emptyArray2: Array<Int> = [] var emptyArray3 = [Int]() var emptyArray4 = Array<Int>() 初始化数组 var allZeros1 = [Int](count: 5, repeatedValue: 0) var allZeros2 = Array<Int>(count: 5, repeatedValue: 0) var array = [] 会将数组声明变成NSArray类型查看全部
-
nil查看全部
-
nil查看全部
-
第35行、38行、41行是使用区间进行数组的修改查看全部
-
第52~55行是遍历数组中的元素: i是索引,vowel是元素。查看全部
举报
0/150
提交
取消