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