ruby 配列の値を配列内で繰り返し利用する

ruby 配列の値を配列内で繰り返し利用する

Rubyで、配列の値を配列内で繰り返し利用するソースコードを記述してます。

環境

  • OS windows11 home
  • ruby 3.1.2p20

配列の値を配列内で繰り返し利用

配列の値を配列内で繰り返し利用するには、以下のようにします。

配列 * 繰り返す数

実際に使用してみます。

arr = [1, 2, 3, 4, 5]

p arr * 2
# [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

p arr * 3
# [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

p arr
# [1, 2, 3, 4, 5]

繰り返し利用されていることが確認できます。

0を掛ける

0を掛けた場合は、空の配列となります。

arr = [1, 2, 3, 4, 5]

p arr * 0
# []

p arr
# [1, 2, 3, 4, 5]

逆に空の配列に、数値をいくつかけても同じになります。

arr = []

p arr * 10
# []

p arr
# []