小编典典

在 Swift 中将 Float 转换为 Int

all

我想在 Swift 中将a 转换Float为a。Int像这样的基本转换不起作用,因为这些类型不是基元,不像Objective-C 中float
s 和sint

var float: Float = 2.2
var integer: Int = float as Float

但这会产生以下错误消息:

‘Float’ 不能转换为 ‘Int’

知道如何将属性转换为FloattoInt吗?


阅读 125

收藏
2022-06-15

共1个答案

小编典典

您可以像这样在 Swift中转换Float为:Int

var myIntValue:Int = Int(myFloatValue)
println "My value is \(myIntValue)"

您还可以使用@paulm 的评论来实现此结果:

var myIntValue = Int(myFloatValue)
2022-06-15