Swift变量

73 阅读1分钟

本教程属于Swift系列

变量让我们为标签赋值,并使用var 关键字进行定义。

var name = "Roger"
var age = 8

一旦定义了一个变量,我们就可以改变它的值。

age = 9

你不想改变的变量可以定义为常量,使用let 关键字。

let name = "Roger"
let age = 8

改变常数的值是被禁止的。

当你定义一个变量并给它赋值时,Swift会隐含地推断出它的类型。

8 是一个 值。Int

"Roger" 是一个 值。String

3.14 这样的十进制数字是一个Double 值。

你也可以在初始化时指定其类型。

let age: Int = 8

但通常是让Swift来推断它,这主要是在你声明一个变量而不初始化它时进行的。

你可以声明一个常量,然后再初始化它。

let age : Int

age = 8

一旦定义了一个变量,它就会被绑定到这个类型上,你不能给它分配一个不同的类型,除非你明确地转换它。

你不能这样做。

var age = 8
age = "nine"

Int 和 只是 Swift 提供的两个内置数据类型。String