Правильный способ заполнения массива диапазоном в Ruby

У меня работает в irb:

irb> (1..4).to_a
=> [1, 2, 3, 4]

Я замечаю, что:

irb> 1..4.to_a
(irb):1: warning: default `to_a' will be obsolete
ArgumentError: bad value for range
        from (irb):1

Возможно, вам ruby не хватает скобок?

(Я использую syntax Ruby 1.8.6 patchlevel 114)

ruby

syntax

2022-09-13T19:32:09+00:00