2

私は現在Rubyを学んでおり、次の宣言を見ました:

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

ただし、既存の関数でこの配列を宣言するよりスマートな方法があると思います。この特定の配列に、インデックスが 1 ずつ昇順で内容が 1 ずつ昇順する用語があるかどうか疑問に思っています。よろしくお願いします。

4

1 に答える 1

6

範囲を使用します。

the_count = [*1..5]

...また...

the_count = (1..5).to_a

...また...

the_count = *(1..5)

( Meagarのおかげです。)

于 2012-05-11T00:21:24.847 に答える