喜欢,是个常量
- 关键词
常量: let
变量:var
- 基本定义
常量: 定义的值不能改
let like = "always" // 喜欢一直常在
变量: 定义的值可以修改
var love = "always"
love = "temporary" // 爱只是暂时的
- 定义方式
- 直给推断型:(Swift 强大的类型推断 ,一般使用如此方式)
var name = "说好不哭" // name 是字符串
var age = 3.232 // 系统默认Double (小数点系统默认忽略float,所以float需要用下面的方式)
- 类型注解型:(常量或者变量 + 冒号和空格 + 类型名称)
let height: Float = 5.555
let day: Int = 6
- 使用前必须声明
注意:不论是常量还是变量,必须在使用前 **声明**,未赋值前不可使用
- 错误 (定义的值都没有被初始化,不可用)
var car : String
let fish : Int
car = "boomboomboom"
print(fish)
- 正确
var age: Int = 10
let gender = "man"
- 我不是没有赋值,只是为nil
* 通过可选型声明,初始值赋为nil(加一个问号就是可选型,默认为nil)
var age: Int?
age = 2
也可以
let name: Int? = 19
- 个人理解,如若有误,还请指正,谢谢
网友评论