文書   >   Swift   >   Swift 標準ライブラリ  >     手動でメモリ管理   >   UnsafeBufferPointer   >   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"
トップへ
トップへ
トップへ
トップへ
トップへ