在 Swift 语言简明教程(一) - 数据类型 中,我们了解了 Swift 的内置数据类型,这次我们来了解一下 Swift 中的变量和常量。
Swift 相较于其它高级语言来说很重要一个的特点就是类型推断,体现在程序中就是定义变量或常量时通常可以不指定其数据类型,而让编译系统根据上下文进行推断。
变量
Swift 中变量的定义使用关键字 “var”,如:
声明定义了三个变量 整数类型变量a 浮点数类型变量b 字符串类型变量c, 都不需要指明类型,而让编译系统进行类型推断
1 | var a=1,b=2.9,c="string" |
当然,也可以分成三个定义:
1 | var a=1 |
注意,在 Swift 不需要在语句后面跟分号(“;”)来表示语句结束,除非你需要在一行写多条语句
在 Swift 中,变量名可以采用除关键字外的各种字符,因此,可以向下面这样来定义变量:
1 | //使用中文进行变量的命名 |
当然,如果需要,你也可以为每一个变量显式指定其数据类型,如:
1 | var a:Int=1,b:Float=2.9,c:String="string" |
因为指定了类型,也可以不给定初值
1 | var one,two,three:Int |
常量
在 swift 中,使用 “let” 关键字来定义常量。如:
1 | let x1 = 1, x2 = 2.9, x3 = "hello" |
常量,当然是不能在程序中再修改其值,因此必须在定义是赋予初值。当然,也可以显式的指定数据类型,如:
1 | let x1:Int = 1, x2:Float = 2.9, x3:String = "hello" |
下一步
接下来,我们将简要的介绍 Swift 中的控制语句 Swift 语言简明教程(三) - 控制语句。