Swift不允许隐式类型转换, 但可以使用显示类型转换(强制类型转换)。
OC:int intValue = 10;double doubleValue = (double)intValue; Swift:var intNum:Int = 10var doubleNum:DoubledoubleNum = Double(intNum)// 注意:Double()并不会修改intNum的值, 而是通过intNum的值生成一个临时的值赋值给doubleNumprint(intValue) 10print(doubleValue) 10.0复制代码