let 常量
程序运行期间,值不可改变的量。
let word = "hello world"
let 常量名 = 值
var 变量
可变化的数据。
var word = "hello world"
word = "你好"
var 变量名 = 值
声明变量的数据类型:
可显式声明也可以不声明:
var year : Int = 2018
var old = 18
当为隐式声明的时候,编译器会通过初始值来推断变量的类型。
那么也就是说,显式声明标明了数据类型就可以不赋初始值,而隐式声明因为没有标明数据类型,所以必须赋初始值,不然编译器不知道该变量是什么数据类型就无法编译。