Instance Method インスタンスメソッド

min()

Returns the minimum element in the sequence. シーケンスの中の最小の要素を返します。

Declaration 宣言

@warn_unqualified_access func min() -> Base.Element?
Available when Base.Element conforms to Comparable. Base.ElementComparableに準拠する時に利用可能です。

Return Value 戻り値

The sequence’s minimum element. If the sequence has no elements, returns nil. シーケンスの最小の要素。シーケンスが要素を持たないならば、nilを返します。

Discussion 解説

This example finds the smallest value in an array of height measurements. この例は、身長計測の配列の中で最も小さな値を見つけます。


let heights = [67.5, 65.7, 64.3, 61.1, 58.5, 60.3, 64.9]
let lowestHeight = heights.min()
print(lowestHeight)
// Prints "Optional(58.5)"

Complexity: O(n), where n is the length of the sequence. 計算量:O(n)、ここでnはシーケンスの長さです。