文書   >   Swift   >   Swift 標準ライブラリ  >     手動でメモリ管理   >   UnsafeBufferPointer   >   joined(separator:)


汎用インスタンスメソッド


joined(separator:)


シーケンスのこのシーケンスの連結された要素を返し、各要素の間に与えられた分離符号を挿入します。





宣言


func joined<Separator>(separator: Separator) -> JoinedSequence<UnsafeBufferPointer<Element>> where Separator : Sequence, Separator.Element == Self.Element.Element

ElementSequence に準拠している場合利用可能です。


パラメータ


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]"
















トップへ












トップへ












トップへ












トップへ












トップへ
目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 8.0+

  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ