文書   >   Swift   >   Array   >   joined()
インスタンスメソッド
joined()
このシーケンスのシーケンスの要素を連結して返します。
宣言
Element が Sequence に準拠している場合に使用できます。
戻り値
このシーケンスのシーケンスの要素の平坦化されたビュー。
議論
この例では、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"
以下も見よ
要素の分割と結合
与えられた要素と等しい要素を中心にして、コレクションの可能な限り長い部分シーケンスを順番に返します。
Element が Equatable に準拠している場合に使用できます。
与えられた述語を満たす要素を含まないように、コレクションの可能な限り長い部分シーケンスを順番に返します。
func joined<Separator>(separator: Separator) -> JoinedSequence<Array<Element>>
このシーケンスのシーケンスの連結された要素を、各要素の間に与えられた区切り記号を挿入して返します。
Element が Sequence に準拠している場合に使用できます。
func joined(separator: String) -> String
シーケンスの要素を連結し、各要素の間に与えられた区切り記号を追加して、新しい文字列を返します。
Element が String の場合使用できます。
func joined(separator: String) -> String
シーケンスの要素を連結し、各要素の間に与えられた区切り記号を追加して、新しい文字列を返します。
Element が StringProtocol に準拠している場合に使用できます。
トップへ
トップへ
トップへ
トップへ
トップへ