インスタンスメソッド


min()


比較可能な要素の非同期シーケンス内の最小要素を返します。


iOS 13.0+ iPadOS 13.0+ Mac Catalyst 13.0+ macOS 10.15+

tvOS 13.0+ visionOS 1.0+ watchOS 6.0+

@warn_unqualified_access
func min() async rethrows -> Self.Element?

ElementComparable に準拠している場合利用可能です。





戻り値


シーケンスの最小要素。シーケンスに要素がない場合は nil を返します。



議論


以下の例では、Counter という非同期シーケンスが 1 から 10 までの Int 値を生成します。min() メソッドは、シーケンスの最小値を返します。


let min = await Counter(howHigh: 10)
    .min()
print(min ?? "none")
// Prints "1"




以下も見よ


要素の検索


func contains(Self.Element) async rethrows -> Bool

非同期シーケンスに与えられた要素が含まれているかどうかを示すブール値を返します。


func contains(where: (Self.Element) async throws -> Bool) async rethrows -> Bool

非同期シーケンスに、与えられた述語を満たす要素が含まれているかどうかを示すブール値を返します。


func allSatisfy((Self.Element) async throws -> Bool) async rethrows -> Bool

非同期シーケンスによって生成されたすべての要素が与えられた述語を満たしているかどうかを示すブール値を返します。


func first(where: (Self.Element) async throws -> Bool) async rethrows -> Self.Element?

指定された述語を満たすシーケンスの最初の要素を返します。


func min(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?

与えられた述語を要素間の比較として使用して、非同期シーケンス内の最小要素を返します。


func max() async rethrows -> Self.Element?

比較可能な要素の非同期シーケンス内の最大要素を返します。


func max(by: (Self.Element, Self.Element) async throws -> Bool) async rethrows -> Self.Element?

与えられた述語を要素間の比較として使用して、非同期シーケンス内の最大要素を返します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ