一、元组:俗称不可变的列表,又被称为只读列表。元组用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以,但就是不能修改。 注意:如果元组中只有一个元素,一定要加一个逗号,否则就不是元组。 注意:关于不可变,这里元组不可变的意思是子元素不可变【即元组没有修改操作】,而子元素内 ...
分类:
编程语言 时间:
2018-11-03 20:10:55
阅读次数:
304
NSNumber与NSValue关系与作用 1.由于集合里只能存放对象,不可以存放基本数据类型,所以我们有时候需要讲一些对象比如基本数据类型,结构体等存到NSDictionary NSArray中,我们就需要将这些数据类型或结构体包装成OC对象,以便集合能访问到。常用的用来包装这些类型的有NSNum ...
分类:
其他好文 时间:
2018-10-24 16:48:42
阅读次数:
133
1.值类型(ValueType) 值类型包括:数值类型,结构体,bool型,用户定义的结构体,枚举,可空类型。 值类型的变量直接存储数据,分配在托管栈中。变量会在创建它们的方法返回时自动释放,例如在一个方法中声明Char型的变量name=’C’,当实例化它的方法结束时,name变量在栈上占用的内存就 ...
分类:
其他好文 时间:
2018-10-23 12:04:39
阅读次数:
166
结构struct 1、结构是值类型(类是引用类型) 2、结构中可以定义字段、属性和方法 3、不能为结构中的字段赋初始值 4、结构的构造方法中必须为所有字段赋值 5、不能为机构显示定义无参数的构造方法 6、结构类型的方法可以不实例化使用 ...
分类:
其他好文 时间:
2018-10-21 14:22:44
阅读次数:
118
1,结构体的构造声明如下; struct 结构体类型 //结构体类型常常首字母大写; { 结构体成员; //结构体成员的引用格式为: 结构体变量.成员 }结构体变量; //如果是结构体数组,变量为数组名[结构体个数] 1.1,结构体的使用: 1.1.1:声明结构体; 1.1.2:定义初始化结构体; ...
分类:
编程语言 时间:
2018-10-18 16:56:11
阅读次数:
249
目录结构: 9.1 C语言基础 9.1.1 数据类型 1 基本数据类型 2 数组、字符数组与字符串 3 枚举类型 4 结构体、共用体和typedef 9.1.2 运算符与表达式 9.1.3 输入/输出 9.2 控制语句 1 选择语句 2 循环语句 3 break语句 4 continue语句 5 r ...
分类:
其他好文 时间:
2018-10-15 01:16:02
阅读次数:
178
hive的高级数据类型主要包括:数组类型、map类型、结构体类型、集合类型,以下将分别详细介绍。1)数组类型array_type:array-- 建表语句create table test.array_table(name string,age int,addr array)row format d... ...
分类:
其他好文 时间:
2018-10-11 12:57:41
阅读次数:
172
一、定义 定义:将对象组合成树形结构以表示“部分-整体” 组合模式使客户端对单个对象和组合对象保持一致的处理 类型:结构型 二、适用场景 希望客户端可以忽略组合对象与单个对象的差异时 处理一个树形结构时 三、优点 清楚地定义分层次的复杂对象,表示对象的全部或者部分层次 让客户端忽略了层次的差异,方便 ...
分类:
其他好文 时间:
2018-10-07 23:21:58
阅读次数:
163
一、定义 定义:在不改变原有对象的基础上,将功能附加到对象上 提供了比继承更有弹性的替代方案(扩展原有对象功能) 类型: 结构型 二、使用场景 扩展一个类的功能或者给一个类添加附件职责 动态给一个对象添加功能,这些功能可以再动态的撤销 三、优点 继承的有力补充,比继承灵活,不改变原有对象的情况下给对 ...
分类:
其他好文 时间:
2018-10-07 15:38:06
阅读次数:
152