Swift结构体和类

Swift结构体

在Swift标准中,绝大多数的公开的类型都是结构体,而枚举和类只占很小的一部分

 比如Bool、Int、Double、String、Array、Dictionary等常见的类型都是结构体

Swift定义一个结构体

 所有的结构体都有一个编译器自动生成的初始化器 编译器会根据情况,可能会为结构体生成多个初始化器

宗旨是为了保证初始化的结构体所有成员都有初始值

定义的Person结构体,编译器自动生成的初始化器

创建一个Person结构体实例

一旦在自定义结构体时自定义初始化器,编译器就不会载自动生成其它初始化器了

猜你喜欢

转载自www.cnblogs.com/CoderHong/p/11256898.html