定义
let 定义常量,一经赋值不允许再修改
var 定义变量,赋值后仍然可以修改
//定义常量并且直接设置数值,常量数值一经设置,不能修改,修改会报错
let a = 10
// a= 20 报错
//使用 `:类型` 定义常量的时候指定类型
//Int ——> NSInteger Double ——> CGFloat
let b: Int = 30
//定义变量 变量的值可以修改
var c = 40
print(c)
c = 50
print(c)
自动推导
Swift 能够根据右边的代码, 推导出变量的准确类型
通常在开发中,不需要指定变量类型
如果需要指定类型 ,可以用变量名:类型 来指定
运算符两侧的空格一定要对称,不然程序会报错
<mark>重要技巧:Option + Click + 变量名,可以查看变量的类型</mark>
显示转换
Swift 对数据类型要求异常严格
任何时候,都不会做隐式转换
如果要对不同的数据类型进行计算,必须要显示转换
let x2 = 100
let y2 = 10.5
let num1 = Double(x2) + y2
let num2 = x2 + Int(y2)
Let & Var 的选择
<mark>应该尽量先选择常量</mark>,只有在必须修改的时候,再改为var
在Xcode中,如果没有修改变量,Xcode会自动提示修改为let
最后编辑于 :2017.11.27 05:25:36
©著作权归作者所有,转载或内容合作请联系作者 【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。 平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。