Arrayに引数を取ると配列として返してくれる...けどto_aと挙動が違わない

Railsのコードを読んでいたら見つけたのでメモ。 Arrayをわざわざnewしなくとも、連番のデータは実は楽に作る事が出来る、というお話です。 ary = [1,2,3] Array(ary) #=> [1,2,3] Array("str".split("")) #=> ["s", "t", "r"] Array({a: 1, b:2}) => [[:a, 1], [:b, 2]] Array(0..90) #=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9,…