Swift 变量、常量、字符串及运算符学习指南
1. 不同类型数值相加
在 Swift 中,若有两个变量,一个为 Int 类型,另一个为 Double 类型,直接相加会报错。例如:
var a : Int = 3
var b : Double = 0.14
var c = a + b
上述代码会提示错误: binary operator '+' cannot be applied to operands of type 'Int' and 'String' 。这表明我们不能直接将不同类型的数值相加。若要将 Int 和 Double 相加,需把 Int 值转换为 Double 值,示例如下:
var a : Int = 3
var b : Double = 0.14
var c = Double(a) + b
这里使用 Double() 函数将 Int 值转换为 Double 值。Swift 中所有数值类型都有类似的转换便捷初始化器,如将 Int 变量转换为 Float 和 UInt16 变量:
超级会员免费看
订阅专栏 解锁全文

1245

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



