从 常 ,变量 到 Swift

2019-09-30  本文已影响0人  overla5

喜欢,是个常量

常量: 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)

var age: Int?
age = 2
也可以
let name: Int? = 19

上一篇 下一篇

猜你喜欢

热点阅读