跳到主要内容

Swift Double的maximum()方法

maximum() 方法用于返回给定两个值中的最大值。

示例

// 返回 10 和 20 中的最大值
var result = Double.maximum(10,20)

print(result)

// 输出: 20.0

maximum() 语法

maximum() 方法的语法如下:

double.maximum(firstValue, secondValue)

这里,doubleDouble 类的对象。

maximum() 参数

maximum() 方法接受两个参数

  • firstValue - 一个浮点数值
  • secondValue - 另一个浮点数值

maximum() 返回值

  • 返回 firstValuesecondValue 中的最大元素

示例 1:Swift Double maximum()

// 返回 10 和 20 中的最大值
var result1 = Double.maximum(10,20)
print(result1)

// 返回 20.8 和 25.78 中的最大值
var result2 = Double.maximum(20.8,25.78)
print(result2)

// 返回 60.1 和 60 中的最大值
var result3 = Double.maximum(60,60.1)
print(result3)

输出

20.0
25.78
60.1

在上面的示例中,我们使用 maximum() 方法找到两个提供的浮点数中的最大值。

示例 2:Swift Double 和 NaN(非数字)

// 返回 10.0
var result1 = Double.maximum(10, .nan)
print(result1)

// 返回 nan
var result2 = Double.maximum(.nan, .nan)
print(result2)

输出

10.0
nan

在这里,如果我们将 .nan 作为参数之一传递,该方法将返回另一个值。

而如果我们为两个参数都传递 .nan,该方法将返回 nan