Swift 汇总期间的演员类型

Cast type during round up in Swift

我有以下警告:

var ifloor:Float = 10.1
var arredondado = ifloor
arredondado = arredondado*(pow(10, 3) as! Float)

Decimal 转换为无关类型 Float 总是失败。 如何解决?

您可以简单地使用 powf(_:_:) 而不是 pow(_:_:),即

arredondado = arredondado * powf(10, 3)