maximum()
方法返回给定两个值中的最大值。
示例
// return the largest among 10 and 20
var result = Double.maximum(10,20)
print(result)
// Output: 20.0
maximum() 语法
double maximum()
方法的语法是
double.maximum(firstValue, secondValue)
其中,double 是 Double
类的对象。
maximum() 参数
maximum()
方法接受两个参数
firstValue
- 一个浮点值secondValue
- 另一个浮点值
maximum() 返回值
- 返回
firstValue
和secondValue
之间的最大元素
示例 1:Swift Double maximum()
// return the largest among 10 and 20
var result1 = Double.maximum(10,20)
print(result1)
// return the largest among 20.8 and 25.78
var result2 = Double.maximum(20.8,25.78)
print(result2)
// return the largest among 60.1 and 60
var result3 = Double.maximum(60,60.1)
print(result3)
输出
20.0 25.78 60.1
在上面的示例中,我们使用了 maximum()
方法来查找提供的两个浮点数中较大的那个。
示例 2:Swift Double 和 NaN (非数字)
// returns 10.0
var result1 = Double.maximum(10, .nan)
print(result1)
// returns nan
var result2 = Double.maximum(.nan, .nan)
print(result2)
输出
10.0 nan
在这里,如果我们传递 .nan
作为其中一个参数,该方法将返回另一个值。
而且,如果我们为两个参数都传递 .nan
,该方法将返回 nan
。