比较swift中的double值

时间:2015-08-07 06:14:09

标签: ios swift

我想在swift中比较两个double值

var first_value = 10.20
var second_value = 20.30
if first_value > second_value
   println("some statement")

我们如何比较这种类型的东西..

3 个答案:

答案 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")
}