Swift 4:如何将双打与另一双打进行比较?

Swift 4:如何将双打与另一双打进行比较?,swift,Swift,我有3个双精度,它们的值是随机的,我试图在它们之间进行比较 所以我的代码是 let double1 = 10.00 // notes: they're all random between 1-100 so i don't know what this will be let double2 = 7.66 let double3 = 6.43 但是,我试过了 if (double1?.isLess(than: 50.0))! { print("Low")

我有3个
双精度
,它们的值是随机的,我试图在它们之间进行比较

所以我的代码是

let double1 = 10.00 // notes: they're all random between 1-100 so i don't know what this will be
let double2 = 7.66
let double3 = 6.43
但是,我试过了

 if (double1?.isLess(than: 50.0))! {
            print("Low")
        } else {
            print("High")

        }

但正如我所提到的,由于随机值的原因,这无法实现,我需要将其中两个值相互比较,以确保其中一个值更高

这实际上非常简单:

let maxDouble = max(max(double1, double2), double3) // prints 10

你是说你想要最大值吗?哦,我想要更高的一个Genius,life Saver示例:
max(double1,double2,double3)
@MartinR:dah,我不知道这个函数。我同意这要简单得多。