使用“num1”作为比较参考来确定“num2”或“num3”是否为零。已成功在Objective-C中完成此操作,现在尝试在Swift中完成:
let num1: NSDecimalNumber = NSDecimalNumber.zero()
let num2: NSDecimalNumber = NSDecimalNumber.decimalNumberWithString("0")
let num3: NSDecimalNumber = NSDecimalNumber.decimalNumberWithString("0.000001")
if num1.compare(num2) == NSOrderedSame {
println("They match")
}
这个尝试结果是:"error: use of unresolved identifier 'NSOrderedSame'." 在Swift中正确的方法是什么?(我已经在书本和网络上搜索了,但可能还缺少一些明显的东西,谢谢。)
NSComparisonResult
,因此您可以将其删除(仍然需要“.”)。 - Kevin