-
集合set 無序的數據集,數組array 有序的列表。 Set<String>聲明集合{ } 集合可以保證數據集中的數據是唯一的,可去重。 11行——數組轉化為集合查看全部
-
字典沒有越界的概念 24行——給現有鍵賦值刪除某鍵-值 27行——在updateValue基礎上返回刪除掉的值,邏輯運用(30~32行)***查看全部
-
字典增刪改 9行——使用updateValue可返回未修改的值,用于一些邏輯(11~14行)***查看全部
-
27、28行——查看字典中收錄的鍵、值 對dict進行強制類型轉換,即Array(dict)。查看全部
-
字典:存儲 鍵-值 之間的對應關系;數據對的無序數據集。 [String:String]、Dictionary<String,String> 15行——使用鍵去索引字典返回的值為可選型。查看全部
-
NSArray和Array最大的區(qū)別是:NSArray可以承載不同的數據類型; NSArray是一個類,Array是一個結構。 NSObject 所有類的父類。查看全部
-
二維數組:一個數組里面的元素還是數組,即[ [Int] ]、Array<Array<Int>>、[Array<Int>],每一行長度可以不同。 13行——取某行某列的元素; 16行(.count)——二維數組行數; 17行——二維數組第n個元素相應的一維數組行數; 20行——第0維添加一個元素; 23行——添加一行應添加一個數組;查看全部
-
改:41行——使用區(qū)間運算符修改多個元素,其個數與區(qū)間中元素個數不一定一致。查看全部
-
刪:20、23行——去首尾元素 26行——去除數組中對應元素 29行——去某范圍元素 32行——清空removeAll查看全部
-
學習新的數據結構,如二叉樹、哈希表、鏈表、堆或者棧,均可以此思路學習:先看一個數據結構能提供什么信息,之后看如何向該數據結構增加、刪除或者修改內容。 增:7、10行——添加至末尾(+= 元素必須包裝在數組中) 16行——添加到數組中的元素所占的索引(遇到索引必須小心數組越界)查看全部
-
52~55行:遍歷索引&元素 (for-in;enumerate) 數組比較:==查看全部
-
17、18行 調用的是成員變量; 29、30行 調用的是方法; .contains返回布爾型,數組中含有該元素則為true .indexOf 返回整形(可選),在contains基礎上可觀察該元素在數組中的索引位置查看全部
-
14:數組名[n]獲取數組元素 16~18:可選型應用實例(string?) 26相比17而言,不需解包直接獲取最后一個元素查看全部
-
數組,即有序的數據序列,存儲同一類型的數據。 9~11行:聲明空的整形數組的寫法。 15~16行:多個元素重復的數組的寫法。 19行:NSArray,objective-c中數組的一個類查看全部
-
隱式可選型實際應用查看全部
舉報
0/150
提交
取消