Swift 的基本语法.docx

Swift 的基本语法

Swift 的基本语法1.基本语法1.1变量和常量:1.1.1定义let 定义常量,一旦赋值不允许再修改.Var定义变量,赋值之后仍然可以修改.1.1.2自动推导:swift能够根据右边的代码,推导出变量的类型通常在开发的时候不需要指定变量类型如果需要指定变量类型,可以在变量名后使用:,然后跟上变量的类型1.1.3 没有隐式转换swift 对数据类型要求严格任何时候,都不允许做隐式转换 1.1.4 let 和 var 的选择应该尽量先选择常量,只有在必须修改时,才修改为 var在 xcode7.0中,如果没有修改变量, xcode 会提示修改为 let1.2 Optional 可选项1.2.1Optional 是 Swift 的一大特色,也是 Swift 初学者最容易困惑的问题定义变量时,如果指定是可选的,表示该变量可以有一个指定类型的值,也可以是 nil定义变量时,在类型后面添加一个 ?,表示该变量是可选的变量可选项的默认值是 nil常量可选项没有默认值,主要用于在构造函数中给常量设置初始数值如果 Optional 值是 nil,不允许参与计算,只有解包(unwrap)后才能参与计算,在变量后添加一个 !,可以强行解包1.2.2常见错误unexpectedly found nil while unwrapping an Optional value1.2.3 ??运算符?? 运算

文档评论(0)

1亿VIP精品文档

相关文档