字面量
// 布尔值
let bool = true
// 字符串
let str1 = "hello,world"
// 字符
let characher:Character = ""
// 整数
let intDeciaml = 17 // 十进制
let intBinary = 0b10001 // 二进制
let intOctal = 0o21 //八进制
let intHexadecimal = 0x11 //十六进制
// 浮点型
let doubleDecimal = 125.0 // 十进制 125.0等价于 1.25e2 1.25e2 (e2)表示10的二次方. 1.25*10^2
// 数组
let array = [1,2,3,4,5,6,7,8,9.10]
// 字典
let dict = ["age":18, "height":100, "width":200]
元组
// 定义元组,通过.0 或 .1来访问内部属性
let http404Error = (404,"网页不存在")
print(http404Error.0, http404Error.1)
// 定义元组,分别给元组内参数赋值,通过参数进行访问
let (statusCode, errorString) = (404,"网页不存在")
print(statusCode, errorString)
// 使用_,表示不赋值
let (statusCode1, _) = (404,"网页不存在")
print(statusCode1)
// 通过元组内部参数进行访问
let http200Status = (statusCode:200, statusString:"请求成功")
print(http200Status.statusCode, http200Status.statusString)