您的位置:首页 > 移动开发 > Swift

Swift语法注意点(一)

2020-05-11 04:07 127 查看

1.字符、字符串也能使用区间运算符,但是不能用在for-in中;

2.函数中形参是let,也只能是let

3.一个函数最多只能有1个可变参数

4.紧跟在可变参数后边的参数不能省略参数标签

5.可变参数不能标记为inout

6.inout参数不能有默认值,并且inout参数传入的必须是可以被多次赋值的

7.原始值不占用枚举变量的内存

8.自动闭包@autoclosure只支持()->T格式的参数

9.lazy属性只能是var,不能是let,let必须在实例化方法完成之前就拥有值

10.如果多条线程同时第一次访问lazy属性,无法保证属性只被初始化一次

11.当一个结构体包含一个延迟存储属性时,只有var才能访问延迟存储属性,因为延迟属性初始化时需要改变结构体的内存

12.待续(09-方法)

转载于:https://www.cnblogs.com/baisemoli/p/11249582.html

banfadang2409 原创文章 0获赞 0访问量 323 关注 私信
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: