Swift 基础:变量、常量、字符串、元组与枚举
1. 不同类型数字相加
在 Swift 里,直接将不同类型的数字相加是不被允许的。若要把 Int 类型和 Double 类型相加,就得把整数值转换为双精度浮点值。示例代码如下:
var a: Int = 3
var b: Double = 0.14
var c = Double(a) + b
所有的 Swift 数字类型都有用于这类转换的初始化器,被称作便利初始化器,就像上述代码中的 Double() 函数。例如,我们可以用整数值初始化 Float 或 UInt16 值:
var intVar = 32
var floatVar = Float(intVar)
var uint16Var = UInt16(intVar)
通常,当我们把两种不同类型的数相加时,会把浮点精度较低的数(如整数或浮点数)转换为精度最高的类型(如双精度浮点数)。
2. 布尔类型
布尔值常被视为逻辑值,因为它们只能是 true 或者 false 。Swift 有内置的布尔类型,它接受两个内置布尔常量之一: true 和 false 。
布尔常量和变
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



