swift 从入门到精通

swift 从入门到精通 一

2019-11-05  本文已影响0人  TAsama

常量

let age1 = 10
let age2: Int
age2 = 20
func getAge() -> Int {
  return 30
}
let age3 = getAge()
let age:Int
age = 20 // 这种写法会报错
let age
print(age) // 这种写法也会报错

标识符

常见数据类型

值类型

引用类型

在swift中,以前我们所熟知的基本数据类型都以结构体的形式存在,由于这种特性,我们可以调用一些数据类型的函数

UInt8.max
Int16.min

字面量

let bool = true
let string = "123"
let character: Character = "🐕"
...
// 数组
let array = [1, 3, 5, 7]
let dictionary = ["age": 18,  "height": 168]

类型转换

// 整数转换
let int1: UInt16 = 2_000
let int2: UInt8 = 1
let int3 = int1 + UInt16(int2)
// 整数、浮点数转换
let int = 3
let double = 0.14159
let double = Double(int) + double
let intPi = Int(pi)
// 字面量可以直接相加, 因为数字字面量本身没有明确的类型
let result = 3 + 0.14159

元组(Tuple)

let http404Error = (404, "Not Found")
let (statusCode, statusMessage) = http404Error
let (justTheStatusCode, _) = http404Error
let htttp200Status = (statusCode: 200, description: "OK")
上一篇下一篇

猜你喜欢

热点阅读