程序员

Swift | 为什么会提示你把变量(var)修饰符改为常量(let)修饰符

Date:2016年8 月 6日

主要内容

关于Swift中的var 和 let
有什么疑问大家可以在下方评论。我期待交流

不知都有没有好奇的朋友。为什么你有时定义 Swift的变量。系统会提示你把变量改为常量就像图中的提示一样 。欲知请看下边

屏幕快照 2016-08-06 下午3.14.00.png

1、在Swift中规定:在定义一个标识符时必须明确说明该标识符一 个常量还是变量
2、使用let来定义常量,定义之后不可以修改
3、使用var来定义变量,定义之后可以修改
4、定义常量和变量
常量:let 标识符的名称 : 类型 = 赋值
变量:var 标识符的名称 : 类型 = 赋值
5、类型的首字母要大写,常量与变量名不能包含数学符号,箭头
6、常量的使用注意
【1】 在开发中,apple建议优先使用常量,只有发现需要修改时再改成变量,因为常量更加安全,不会被任意的修改
【2】常量的本质.指向的内存地址不可以修改,但是可以通过内存地址获取到对象本身,之后修改对象内部的属性

如果你觉得对你|有帮助麻烦点个喜欢,谢谢。