文書   >   Swift 標準ライブラリ >     Collections   >   Sequence and Collection Protocols   >   Sequence   >   joined()
インスタンスメソッド
joined()
連結されたこの一連のシーケンスの要素を返します。
宣言
func joined() -> FlattenSequence<Self>
戻り値
この一連のシーケンスの要素の平坦化されたビュー。
議論
この例では、3 つの範囲の配列が平坦化され、各範囲の要素を順番に繰り返すことができます。
let ranges = [0..<3, 8..<10, 15..<17] // A for-in loop over 'ranges' accesses each range: for range in ranges { print(range) } // Prints "0..<3" // Prints "8..<10" // Prints "15..<17" // Use 'joined()' to access each element of each range: for index in ranges.joined() { print(index, terminator: " ") } // Prints: "0 1 2 8 9 15 16"
以下も見よ
要素の分割と結合
func split(separator: Self.Element, maxSplits: Int, omittingEmptySubsequences: Bool)
指定された要素と等しい要素の周りで、シーケンスの可能な最長の部分シーケンスを、順番に返します。
指定された predicate (述語) を満たす要素を含まない、シーケンスの可能な最長の部分シーケンスを、順番に返します。
必須。 デフォルトの実装が供給されます。
func joined(separator: String)
シーケンスの要素を連結し、各要素間に指定されたセパレータを追加して新しい文字列を返します。
func joined<Separator>(separator: Separator)
各要素の間に指定されたセパレータを挿入して、この一連のシーケンスの連結された要素を返します。