我想在swift中比较两个double值
var first_value = 10.20
var second_value = 20.30
if first_value > second_value
println("some statement")
我们如何比较这种类型的东西..
答案 0 :(得分:5)
你在Swift中学到的第一件事是{}对所有if,if else和else语句是强制性的。
因此,您的代码应如下所示:
var first_value = 10.20
var second_value = 20.30
if first_value > second_value {
print("first_value is greater than second_value")
}
else {
print("first_value is not greater than second_value ")
}
答案 1 :(得分:2)
您应该使用'>','<'和' ='标志来比较浮动或双倍。 特别是对于近似值的比较(浮动i = 0.56;浮动j = 0.56;在比较i == j时,你不时会得到错误的结果)。 你应该使用float.h中的常量,如here所述。
答案 2 :(得分:-1)
请阅读介绍章节的基本swift语法:
var first_value = 10.20
var second_value = 20.30
if first_value > second_value {
println("some statement")
}