Swift数组的min()方法
min()
方法返回数组中的最小元素。
示例
var numbers = [9, 34, 11, -4, 27]
// 寻找最小的数
print(numbers.min()!)
// 输出: -4
min()语法
min()
方法的语法如下:
array.min()
这里,array
是Array
类的对象。
min()参数
min()
方法不需要任何参数。
min()返回值
- 返回数组中的最小元素。
注意:min()
方法返回一个可选值,因此我们需要对其进行解包。有不同的技巧可以解包可选值。要了解更多关于可选值的信息,访问Swift可选值。
示例1:Swift Array min()
// 创建一个整数数组
var integers = [2, 4, 6, 8, 10]
// 创建一个浮点数数组
var decimals = [1.2, 3.4, 7.5, 9.6]
// 寻找整数数组中的最小元素
print(integers.min())
// 寻找浮点数数组中的最小元素
print(decimals.min()!)
输出
Optional(2)
1.2
在上面的示例中,我们创建了两个数组,分别命名为integers
和decimals
。注意以下内容:
-
integers.min()
- 由于我们没有解包可选值,所以该方法返回Optional(2)
-
decimals.min()!
- 由于我们使用了!
来强制解包可选值,所以该方法返回1.2
。
要了解更多关于强制解包的信息,访问强制解包可选值。
示例2:使用min()找到最小的字符串
var languages = ["Swift", "Python", "Java"]
// 寻找最小的字符串
print(languages.min()!)
输出
Java
在这里,languages
数组的元素是字符串,因此min()
方法返回最小的元素(按字母顺序)。