Structure
LazyPrefixWhileSequence.Iterator
An iterator over the initial elements traversed by a base iterator that satisfy a given predicate.
ある基盤イテレータによって辿られるもので、与えられた述部を満足させる最初の要素らを対象とするイテレータ。
Technology
- Swift Standard Library
Swift標準ライブラリ
Overview
概要
This is the associated iterator for the LazyPrefixWhileSequence
, LazyPrefixWhileCollection
, and LazyPrefixWhileBidirectionalCollection
types.
これは、LazyPrefixWhileSequence
、LazyPrefixWhileCollection
、そしてLazyPrefixWhileBidirectionalCollection
型に対する関連イテレータです。
Topics
話題
Instance Properties
様々なインスタンスプロパティ
var underestimatedCount: Int
A value less than or equal to the number of elements in the sequence, calculated nondestructively.
シーケンスの要素数より少ないか等しい値、非破壊的に計算されます。
Instance Methods
インスタンスメソッド
func contains(Base.Element) -> Bool
Returns a Boolean value indicating whether the sequence contains the given element.
指定された要素をシーケンスが含むかどうかを指し示すブール値を返します。
Available when Base
.
Element
conforms to Equatable
.
Base
.
Element
がEquatable
に準拠する時に利用可能です。
func elementsEqual<OtherSequence>(OtherSequence) -> Bool
Returns a Boolean value indicating whether this sequence and another sequence contain the same elements in the same order.
このシーケンスともう一方のシーケンスが同じ要素を同じ順序で含むかどうかを指し示すブール値を返します。
Available when Base
.
Element
conforms to Equatable
.
Base
.
Element
がEquatable
に準拠する時に利用可能です。
func joined(separator: String) -> String
Returns a new string by concatenating the elements of the sequence, adding the given separator between each element.
各要素の間に与えられた分離子を加えて、シーケンスの要素を連結することによる新しい文字列を返します。
Available when Base
.
Element
conforms to StringProtocol
.
Base
.
Element
がStringProtocol
に準拠する時に利用可能です。
func lexicographicallyPrecedes<OtherSequence>(OtherSequence) -> Bool
Returns a Boolean value indicating whether the sequence precedes another sequence in a lexicographical (dictionary) ordering, using the less-than operator (<
) to compare elements.
そのシーケンスが別のシーケンスの前に来るかどうかを、ある語彙筆記的順序(字典)順序において、より小さい演算子(<
)を使って要素を比較して、指し示すブール値を返します。
Available when Base
.
Element
conforms to Comparable
.
Base
.
Element
がComparable
に準拠する時に利用可能です。
func max() -> Base.Element?
Returns the maximum element in the sequence.
シーケンスの中の最大の要素を返します。
Available when Base
.
Element
conforms to Comparable
.
Base
.
Element
がComparable
に準拠する時に利用可能です。
func min() -> Base.Element?
Returns the minimum element in the sequence.
シーケンスの中の最小の要素を返します。
Available when Base
.
Element
conforms to Comparable
.
Base
.
Element
がComparable
に準拠する時に利用可能です。
func sorted() -> [Base.Element]
Returns the elements of the sequence, sorted.
シーケンスに属する要素を、ソートして返します。
Available when Base
.
Element
conforms to Comparable
.
Base
.
Element
がComparable
に準拠する時に利用可能です。
func starts<PossiblePrefix>(with: PossiblePrefix) -> Bool
Returns a Boolean value indicating whether the initial elements of the sequence are the same as the elements in another sequence.
シーケンスの最初の要素らが別のシーケンスの中の要素らと同じかどうかを指し示すブール値を返します。
Available when Base
.
Element
conforms to Equatable
.
Base
.
Element
がEquatable
に準拠する時に利用可能です。
func suffix(Int) -> [Base.Element]
Returns a subsequence, up to the given maximum length, containing the final elements of the sequence.
下位シーケンスを、指定された最大長まで、シーケンスの末尾の要素を含めて返します。