Swift学习之细小规则整理(未完)
大小写
类型的定义用UpperCamelCase,其余全用lowerCamelCase。 类型定义包括:
- 基础类型如Int/String/Set等等
-
enum定义的枚举类型,包括其成员(?为何成员也看做是类型)
enum CompassPoint {case North,South,East,West}
- struct和class定义的结构体和类
class SomeClass {}
struct SomeStructure {}
其余包括:变量、常量、结构体或类的成员 等等
引用类型与值类型
类、函数是引用类型,其余如String/Array/枚举/结构体 等等都是值类型