我想在 Swift 中将a 转换Float为a。Int像这样的基本转换不起作用,因为这些类型不是基元,不像Objective-C 中float的 s 和sint
Float
Int
float
int
var float: Float = 2.2 var integer: Int = float as Float
但这会产生以下错误消息:
‘Float’ 不能转换为 ‘Int’
知道如何将属性转换为FloattoInt吗?
您可以像这样在 Swift中转换Float为:Int
var myIntValue:Int = Int(myFloatValue) println "My value is \(myIntValue)"
您还可以使用@paulm 的评论来实现此结果:
var myIntValue = Int(myFloatValue)