func split(maxSplits : Int, omittingEmptySubsequences : Bool, whereSeparator : (Self.Element) -> Bool) -> [ArraySlice<Self.Element>]
Returns the longest possible subsequences of the sequence, in order, that don’t contain elements satisfying the given predicate. Elements that are used to split the sequence are not returned as part of any subsequence.
与えられた述部を満たす要素を含んでいない、このシーケンスの最も長くなりうる下位シーケンスそれらを順序どおりに返します。シーケンスを分割するのに使われる要素らは、どれかの下位シーケンスの一部として返されません。
func split(separator: Self.Element, maxSplits : Int, omittingEmptySubsequences : Bool) -> [ArraySlice<Self.Element>]
Returns the longest possible subsequences of the sequence, in order, around elements equal to the given element.
与えられた要素と等しい要素を避けるようにして、このシーケンスの最も長くなりうる下位シーケンスを、順番に返します。
Available when
Element
conforms to Equatable
.
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
Element
conforms to StringProtocol
.
Element
がStringProtocol
に準拠する時に利用可能です。
func joined<Separator>(separator: Separator) -> JoinedSequence<Self>
Returns the concatenated elements of this sequence of sequences, inserting the given separator between each element.
各要素の間に与えられた分離子を挿入して、このシーケンスに属する複数のシーケンスの要素を鎖状に連結して返します。
Available when
Element
conforms to Sequence
.
Element
がSequence
に準拠する時に利用可能です。