-
集合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最大的区别是:NSArray可以承载不同的数据类型; NSArray是一个类,Array是一个结构。 NSObject 所有类的父类。查看全部
-
二维数组:一个数组里面的元素还是数组,即[ [Int] ]、Array<Array<Int>>、[Array<Int>],每一行长度可以不同。 13行——取某行某列的元素; 16行(.count)——二维数组行数; 17行——二维数组第n个元素相应的一维数组行数; 20行——第0维添加一个元素; 23行——添加一行应添加一个数组;查看全部
-
改:41行——使用区间运算符修改多个元素,其个数与区间中元素个数不一定一致。查看全部
-
删: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
提交
取消