##声明常量和变量let
声明的是常量 var
声明变量
e.g.12let maximumNumberOfLoginAttempts = 10var currentLoginAttempt = 0
多个变量,
分隔var x = 0.0, y = 0.0, z = 0.0
##类型标注var welcomeMessage: String
注:
:
后有空格
welcomeMessage变量现在可以被设置成任意字符串:welcomeMessage = "Hello"
常量一经声明就不允许改值,否则编译器报错
同ruby 语法类似 ,swift 在字符串中可这样输出变量||常量
将常量或变量名放入圆括号中,并在开括号前使用反斜杠将其转义
|
|
##属性观察器
属性观察器监控和响应属性值的变化,每次属性被设置值的时候都会调用属性观察器,甚至新的值和现在的值相同的时候也不例外
可以为属性添加如下的一个或全部观察器:
- willSet在新的值被设置之前调用
- didSet在新的值被设置之后立即调用
|
|
##泛型函数
|
|