,直接一个普通 var 变量使用即可.
* 参数默认是 let 不可变类型,不允许修改
Closures
* function type 不包含 label 部分 --> 传递function时,其label...类似.
* 数组具体化类型声明为 Any / AnyObject 时,数组内可同时存放多种类型不兼容的实例....Protocols
* 在swift 的设定中, protocol 也属于 type,可以用于任何 type 适用的场景.
* 在类型声明遵循某协议以外的位置,书写符合协议的方法是,用 & 连接多个协议...,声明应遵循的协议的位置使用 --> 可以先定义一个协议 A,继承自 AnyObject,然后让类型定义时声明遵循协议 A,即可间接使用协议 AnyObject....* 类型方法调用,不允许使用自身作为 inout 参数传递给自己的某个方法.