//swift 可以自动推断类型

 

//定义常量和变量(可以用任意你喜欢的字符做常量和变量名字)

//常量 let(常量必须申明值)

let name = "sundy"

println(name)

 

//变量 var(变量可以不包含值,但是不能访问;访问时必须复制)

 

var newName:int

newName += 2

以上错误

 

var newName:int

var newName:int

newName = 2

newName += 2

以上正确

 

 

//类型定制(swift根据初始化的值确定类型)

var age = 30

age += “yes”

以上错误,字符串不能加载到整数后面,无意义

 

var age:Double = 30

println(newName)

println(age)

 

 

//类型定制(swift非常清楚的将“没有值”与所有其他值区分开来,用nil表示)

 

 

//UTF8编码

var 刘秀飞 = "hello"

刘秀飞 = "😄"

println(刘秀飞)

 

let cut = 16;println(cut)

 

sundy

sundy my

30.0

😄

16

 

 

 

var age :UInt32 = 11

println(UInt.max)

 

18446744073709551615