- Swift中在进行基本运算时必须保证类型一致,否则会出错
相同类型之间才可以进行运算
因为Swift中没有隐式转换 - 数据类型的转化
Int类型转化成Double类型:Double(标识符)
Double类型转化成Int:Int(标识符)
let a = 10
let b = 3.14
// 错误写法
// let c = a + b
// 正确写法
let c = Double(a) + b
let c = a + Int(b)
let a = 10
let b = 3.14
// 错误写法
// let c = a + b
// 正确写法
let c = Double(a) + b
let c = a + Int(b)