文書   >   Swift   >   Array   >   joined(separator:)
汎用インスタンスメソッド
joined(separator:)
このシーケンスのシーケンスの連結された要素を、各要素の間に与えられた区切り記号を挿入して返します。
宣言
Element が Sequence に準拠している場合に使用できます。
パラメータ
separator | このシーケンスの各要素の間に挿入すべきシーケンス。 |
戻り値
結合された要素のシーケンス。
議論
この例では、別の [Int] インスタンスを区切り記号として使用して、[Int] インスタンスの配列を結合する方法を示しています。
let nestedNumbers = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
let joined = nestedNumbers.joined(separator: [-1, -2])
print(Array(joined))
// Prints "[1, 2, 3, -1, -2, 4, 5, 6, -1, -2, 7, 8, 9]"
以下も見よ
要素の分割と結合
与えられた要素と等しい要素を中心にして、コレクションの可能な限り長い部分シーケンスを順番に返します。
Element が Equatable に準拠している場合に使用できます。
与えられた述語を満たす要素を含まないように、コレクションの可能な限り長い部分シーケンスを順番に返します。
func joined() -> FlattenSequence<Array<Element>>
このシーケンスのシーケンスの要素を連結して返します。
Element が Sequence に準拠している場合に使用できます。
func joined(separator: String) -> String
シーケンスの要素を連結し、各要素の間に与えられた区切り記号を追加して、新しい文字列を返します。
Element が String の場合使用できます。
func joined(separator: String) -> String
シーケンスの要素を連結し、各要素の間に与えられた区切り記号を追加して、新しい文字列を返します。
Element が StringProtocol に準拠している場合に使用できます。
トップへ
トップへ
トップへ
トップへ
トップへ