2016-01-27 65 views
-2

我有我爲這個選擇框創建的這個數組;然而,這絕對不像看起來乾淨利落的方式。任何人都可以提供一個更簡單的方法來寫出來嗎?什麼是在ruby中創建這個數組數組的好方法?

[ [ '0', '0' ], 
    [ '1', '1' ], 
    [ '2', '2' ], 
    [ '3', '3' ], 
    [ '4', '4' ], 
    [ '5', '5' ], 
    [ '6', '6' ], 
    [ '7', '7' ], 
    [ '8', '8' ], 
    [ '9', '9' ], 
    [ '10', '10' ], 
    [ '11', '11' ], 
    [ '12', '12' ], 
    [ '13', '13' ], 
    [ '14', '14' ], 
    [ '15', '15' ], 
    [ '16', '16' ], 
    [ '17', '17' ], 
    [ '18', '18' ], 
    [ '19', '19' ], 
    [ '20', '20' ], 
    [ '21', '21' ], 
    [ '22', '22' ], 
    [ '23', '23' ] ] 
+0

歡迎堆棧溢出。當問一個問題時,我們希望看到你的努力的證據,無論你在哪裏搜索,哪些未能顯示你,或者你的代碼來解決問題。因爲它看起來像你希望我們爲你寫代碼,這不是Stack Overflow的用途。請閱讀「[問]」,「[mcve]」,http://meta.stackoverflow.com/q/261592/128421和http://tinyurl.com/stack-hints。 –

回答

5
Array.new(24){|i| [i.to_s, i.to_s]} 
+1

這正是我所需要的,因爲它包含0和stringify的整數。謝謝! –

+1

@TonyGaeta修改@ sawa的答案,嘗試:'('0'..'23')。map {| i | [我,我]}'。 –

相關問題