美文网首页
从 常 ,变量 到 Swift

从 常 ,变量 到 Swift

作者: overla5 | 来源:发表于2019-09-30 11:07 被阅读0次

喜欢,是个常量

  • 关键词
常量: 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

  • 个人理解,如若有误,还请指正,谢谢

相关文章

网友评论

      本文标题:从 常 ,变量 到 Swift

      本文链接:https://www.haomeiwen.com/subject/ktmructx.html