变量声明
1、普通变量
swift 像javascript一样是可以智能推断类型的,他会根据我们变量的值来推断变量的类型
var age = 10
// Int
var name ="lily"
//编译器会自动推断出String
static let name = "MyClass"
//静态常量 通过类名直接访问 eg:ClassName.name
2、存储型变量或者存储型属性
语法:
var variable name: type = expression
例子:
var str:String = "hellp world" //指定str是String类型
var age:Int = 10 //指定为int类型
你可以在全局,函数内,或者在类和结构体的声明(context)中使用这种形式来声明一个变量。当变量以这种形式 在全局或者一个函数内被声明时,它代表一个存储型变量。当它在类或者结构体中被声明时,它代表一个存储型变量属性。
3、计算型变量和计算型属性
语法: