Ruby 配列作成時のちょっとしたショートハンド

  • 作成日 2020.11.23
  • 更新日 2022.09.09
  • Ruby
Ruby 配列作成時のちょっとしたショートハンド

Rubyで、配列作成時に利用できる、ちょっとしたショートハンドを記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

連続した数値の配列を作成

to_aを使用すると、指定した連続した配列を作成できます。

# 1~5までの連続した配列を作成
arr = (1..5).to_a 

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

文字列の配列を作成

「%w{}」を使用すると、文字列の配列が「” “」なしで作成できます。

# 文字列の配列を作成
arr = %w{ hello world !! 1 2 3}

p arr
# ["hello", "world", "!!", "1", "2", "3"]