# 变量和常量
来源:互联网 发布:剑网三长歌门捏脸数据 编辑:程序博客网 时间:2024/06/03 19:03
变量和常量
定义
let
定义常量,一经赋值不允许再修改var
定义变量,赋值之后仍然可以修改
//: # 常量//: 定义常量并且直接设置数值let x = 20//: 常量数值一经设置,不能修改,以下代码会报错// x = 30//: 使用 `: 类型`,仅仅只定义类型,而没有设置数值let x1: Int//: 常量有一次设置数值的机会,以下代码没有问题,因为 x1 还没有被设置数值x1 = 30//: 一旦设置了数值之后,则不能再次修改,以下代码会报错,因为 x1 已经被设置了数值// x1 = 50//: # 变量//: 变量设置数值之后,可以继续修改数值var y = 200y = 300
自动推导
- Swift能够根据右边的代码,推导出变量的准确类型
- 通常在开发时,不需要指定变量的类型
- 如果要指定变量,可以在变量名后使用:,然后跟上变量的类型
重要技巧:Option + Click 可以查看变量的类型
没有隐式转换!!!
- Swift 对数据类型要求异常严格
- 任何时候,都不会做隐式转换
如果要对不同类型的数据进行计算,必须要显式的转换
let x2 = 100let y2 = 10.5let num1 = Double(x2) + y2let num2 = x2 + Int(y2)
let & var 的选择
- 应该尽量先选择常量,只有在必须修改时,才需要修改为
var
- 在 Xcode 7.0 中,如果没有修改变量,Xcode 会提示修改为 `let
0 0
- 变量和常量,数组
- 常量和变量
- 变量和常量
- 数据类型、常量和变量
- 变量和常量
- Js_常量和变量
- 字符串常量和变量
- (二) 变量和常量
- Ruby变量和常量
- go - 变量和常量
- Java 变量和常量
- 常量和变量
- Swift--变量和常量
- Swift--变量和常量
- Swift常量和变量
- 变量、常量和函数
- Swift常量和变量
- swift常量和变量
- Dijkstra+Heap-HDU-4725-The Shortest Path in Nya Graph
- xml
- ajax
- URAL 1181 Cutting a Painted Polygon
- 欢迎使用CSDN-markdown编辑器
- # 变量和常量
- 基于C#实现的高斯正反算公式实现的国家大地2000坐标转换功能
- Ngnix 启动失败,提示端口被占用
- # Optional 可选值
- # 控制流
- # 字符串
- URAL 1177 Like Comparisons
- # for 循环
- xode7--iOS9免费真机调试问题