-
當兩個不同類型進行強制類型轉換的時候,如果不能正確轉換就會返回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
提交
取消