var与let

2017-02-06  本文已影响7人  Adeno

1、var定义变量

1.1 不指定类型定义变量

//定义变量(不指定类型变量),使用var关键字

var x = 10

//修改值

x = 20

print(x)

注:Swift程序语句与OC不同,后面无需加分号“;”

1.2 指定变量类型定义变量

//指定类型定义变量格式: var 参数: 类型 = 值

var x: Int = 20

//修改值

x = 30

print(x)

2、let定义常量

2.1 不指定类型定义常量

//定义常量(不指定类型常量),使用let关键字

let y = 10.6

print(y)

//控件的定义

let view = UIView()

//只修改了view的属性,并没有修改view的指针地址,所以用let

view.backgroundColor = UIColor.red

print(view)

2.2 指定类型定义常量

//指定类型定义常量格式:let 参数: 类型 = 值

let y: Double = 10.6

print(y)

3. 不同类型参数参与运算

//指定类型定义变量格式: var 参数: 类型 = 值

var x: Int = 20

//修改值

x = 30

//指定类型定义常量:let 参数: 类型 = 值

let y: Double = 10.6

//不同类型参数参与运算

//方法一

print(Double(x) + y)

//方法二

print(x + Int(y))  //自动省略y值的小数点

GitHub: https://github.com/Adenc/Swift3.0-tutorial

上一篇下一篇

猜你喜欢

热点阅读