min()
方法返回集合中的最小元素。
示例
var numbers: Set = [9, 34, 11, -4, 27]
// find the smallest number
print(numbers.min()!)
// Output: -4
min() 语法
Set min()
方法的语法是
set.min()
其中,set 是 Set
类的一个对象。
min() 参数
min()
方法不接受任何参数。
min() 返回值
- 返回集合中的最小元素
注意: min()
方法返回一个可选值,所以我们需要解包它。有多种解包可选值的方法。要了解更多关于可选值的信息,请访问 Swift Optionals。
示例 1: Swift Set min()
// create a set of integers
var integers: Set = [2, 4, 6, 8, 10]
// create a set of floating-point number
var decimals: Set = [1.2, 3.4, 7.5, 9.6]
// find the smallest element in integers set
print(integers.min())
// find the smallest element in decimals set
print(decimals.min()!)
输出
Optional(2) 1.2
在上面的示例中,我们创建了两个名为 integers 和 decimals 的集合。请注意以下几点:
integers.min()
- 由于我们没有解包可选值,该方法返回Optional(2)
decimals.min()!
- 由于我们使用了!
来强制解包可选值,该方法返回1.2
。
要了解有关强制解包的更多信息,请访问 Swift 中的可选值强制解包。
示例 2: 使用 min() 查找最小字符串
var languages: Set = ["Swift", "Python", "Java"]
// find the smallest string
print(languages.min()!)
输出
Java
在这里,languages 集合中的元素是字符串,所以 min()
方法返回最小的元素(按字母顺序)。