定义变量
使用var
来定义变量,变量的类型不可随意更改
var current = 0
使用let
定义常量,常量的值不可更改
let myGloal = 10
定义暂时不赋值的变量必须写明变量类型
var current: Int
定义暂时不赋值且不知道以后会不会赋值的变量,定义后加?
var current: Int?
// current的值为nil
特殊变量:元组
元组是多个值组成的复杂数据类型
定义元组的方法:
// 不带名称的元组
var person = ("Marx", 23)
print(person.0) // "Marx"
// 带名称的元组
var album = (artist: "Burial", title: "Untrue")
print(album.artist) // "Burial"
var (artist, title) = ("Burial", "Untrue")
print(title) // "Untrue"