Strings and Characters
* 多行字符串的起始偏移,是根据末尾的 """ 的偏移 来判定的.
* collection 类型,都有自己的 index struct.String 中涉及的增删改查操作...Methods
* 结构体实例中,方法是否能够修改属性,也受实例本身的可变性的影响.
* 结构体或枚举等值类型,允许在实例方法内,直接给 self 赋值,完整替换.
* 枚举类型的相关操作,都可以封装在枚举类型自身...* 可以通过 super 来使用父类方法或属性.
* 可以在方法或属性前加 final 关键字,来禁止被子类重写.
* 可以在类前加 final 关键字,来禁止被继承.....
* extentsion 扩展的东西,是可以被子类继承的....Memory Safety
* inout 标记的函数参数,是最容易引起访问冲突问题的.
* 往同一函数,同时以不同的 inout 参数,传递同一个实际变量,会引起访问冲突 --> 这一行为,可以被自动识别并标记出来