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