您正在使用IE低版浏览器,为了您的IThao123账号安全和更好的产品体验,强烈建议使用更快更安全的浏览器
首页 > 专题 > 技术 > Swift入门学习 > 5.2.声明常量和变量

5.2.声明常量和变量

声明常量和变量

常量和变量必须在使用之前声明。用 let 关键字声明常量,用 var 关键字声明变量。下面是一个示例,如何使用常量和变量来统计用户尝试登录的次数

let maximumNumberOfLoginAttempts = 10
var currentLoginAttempt = 0
这段代码可以理解为:
“声明一个名称为 maximumNumberOfLoginAttempts 的常量,并初始化值 10 。 声明一个名称为currentLoginAttempt 的变量,并初始化值为 0。”
在这个例子中,允许的最大尝试登录次数被声明为一个常量,因为最大值不会改变。当前的登录尝试计数器被声明为一个变量,因为这个值在登录失败后必须增加。

 

 

您可以在一行中声明多个常量或多个变量,由逗号分隔:

var x = 0.0, y = 0.0, z = 0.0
注意:如果在代码中存储的值不会改变,就用 let 关键字声明这是一个常量。变量用于存储需要改变的值。

 


类型标注
您可以为常量或变量添加类型标注(type annotation),这样就清楚常量或变量可以存储的值的类型。添加类型标注的方法是:在常量或变量名后加冒号,再加一个空格,最后是类型的名称。
这个示例给变量 welcomeMessage 加了一个类型标注,表明它只可以存储 String 类型的值。

var welcomeMessage: String
“冒号” 意味着“是...类型”,所以上面的代码可以解读为:
“声明一个名称为welcomeMessage的变量,是String类型的。”
“是String类型的”这个短语的意思是“可以存储任何字符串值。”
welcomeMessage 现在可以存储任何字符串值
welcomeMessage = "Hello"

 

注意:一般来说很少需要写类型标注。在声明常量或者变量的时候赋了一个初始值,Swift可以推断出这个常量或者变量的类型。



文章点评: