-
结构体 和枚举 是值类型 用到的关键字 immutable 如果原先就是值类型,self.x = self.x + 1 就会增加copy副本,而计算机并不知道副本应该存储在哪个内存空间中。因此会报错 mutating 关键字 把原来的副本改变,然后新的副本覆盖原先的副本。查看全部
-
array dictionary set 结构体 枚举 都是值类型 赋值即浅拷贝,是值传递,而非引用传递查看全部
-
解包使用 guard的例子查看全部
-
文档 参数 返回值 抛出异常查看全部
-
indirect 防止递归查看全部
-
可选型 本质就是枚举型变量查看全部
-
enum ATMStatus{ case Success(Int) case Error(String) } Associate Value查看全部
-
枚举 enum Month { case January case Febrary ... }查看全部
-
required关键字,为必须的,修饰构造函数,被修饰的init()必须被实现。例如父类中的init()用了requied修饰,就必须被子类实 现。查看全部
-
子类构造函数的继承原则查看全部
-
singleton查看全部
-
mark查看全部
-
mark查看全部
-
mark查看全部
-
Raw Value 与Associate Value互斥查看全部
举报
0/150
提交
取消