整数
UInt16
跟UInt8
类型不同,无法直接进行相加,需要其中一个进行转换
let int1: UInt16 = 2000
let int2: UInt8 = 1
let int3 = int1 + UInt16(int2)
浮点数
let int = 3
let double = 0.14159
let pi = Double(int) + double
let intPi = Int(pi) //直接转换Int,舍弃小数部位,强行取整
字面量可以直接相加,因为数字字面量本身没有明确的类型
let result = 3 + 0.14159
网友评论