跳到主要内容

Swift Double的minimum()方法

minimum() 方法返回两个给定值中的最小值。

示例

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

print(result)

// 输出: 10.0

minimum() 语法

双精度 minimum() 方法的语法如下:

double.minimum(firstValue, secondValue)

这里,doubleDouble 类的对象。

minimum() 参数

minimum() 方法接受两个参数

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

minimum() 返回值

  • 返回 firstValuesecondValue 中的最小值

示例 1:Swift Double minimum()

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

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

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

输出

10.0
20.8
60.0

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

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

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

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

输出

10.0
nan

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

而且,如果我们将 .nan 用于两个参数,该方法将返回 nan