swift 变量常量声明
2016-07-18 本文已影响48人
dicesc
变量和常量
定义
-
let
定义常量,一经赋值不允许再修改 -
var
定义变量,赋值之后仍然可以修改 -
代码示例
- 格式: let/var 变量名: 类型 = 值
- 提示: Swift 提供了自动推导,如果使用默认的数据类型,
: 类型
可以省略 - 格式: let/var 变量名 = 值,变量类型会根据右侧的结果
自动推导
4.代码:
// 定义常量并且直接设置数值
let x: Int = 10
let y: Int
y = 10
var z: Int
z = 100
z = 200
print(x + y + z)
自动推导
- Swift 能够根据右边的代码,推导出变量的准确类型
- 通常在开发时,不需要指定变量的类型
- 如果要指定变量,可以在变量名后使用 :然后跟上变量的类型
screenshot.png重要技巧:Option + Click
可以查看变量的类型
没有隐式转换!!!
- Swift 对数据类型要求异常严格
- 任何时候,都不会做隐式转换
- 如果要对不同类型的数据进行计算,必须要显式的转换