[Swift]配列(Array)の特定の範囲をコピーするには?

Swift

どうも、ちょげ(@chogetarou)です。

配列の特定の範囲をコピーする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列の特定の範囲をコピーするには、「…」もしくは「..<」を使います。

まず、配列名の後に[]を記述し、[]内にインデックスの範囲を「…」もしくは「..<」で指定します。

そして、配列名と範囲を指定した[]をArrayで囲みます。

あとは、コピー先の配列に代入します。

var copy = Array(array[start..<end])

「…」もしくは「..<」を使えば、配列の特定の範囲をコピーすることが出来ます。

使用例

var numbers = [1, 2, 3, 4, 5]

var copy = Array(numbers[1..<4])

print(copy) //[2, 3, 4]

コメント

タイトルとURLをコピーしました