Swift集合的min()方法
min()
方法返回集合中的最小元素。
示例
var numbers: Set = [9, 34, 11, -4, 27]
// 找到最小的数字
print(numbers.min()!)
// 输出: -4
min() 语法
集合 min()
方法的语法如下:
set.min()
这里,set
是 Set
类的一个对象。
min() 参数
min()
方法不接受任何参数。
min() 返回值
- 返回集合中的最小元素
注意: min()
方法返回一个可选值,因此我们需要解包它。有不同的技巧来解包可选值。要了解更多关于可选值的信息,请访问Swift 可选值。
示例 1: Swift Set min()
// 创建一个整数集合
var integers: Set = [2, 4, 6, 8, 10]
// 创建一个浮点数集合
var decimals: Set = [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: Set = ["Swift", "Python", "Java"]
// 找到最小的字符串
print(languages.min()!)
输出
Java
在这里,languages
集合的元素是字符串,因此 min()
方法返回最小的元素(按字母顺序)。