我有一個函數toWords
其中整數轉換成字應用功能以在陣列結果存儲每個元素的數組
例如toWords(500, tableWords)
給出fivehundred
我有一個數組h = (1..999).to_a
,我想通過這個數組並將每個數字轉換成一個單詞並將其存儲在一個新的數組中。我現在試圖做的是這樣的:
h = (1..999).to_a
Lh = h.each do |i| toWords(i, tableWords) end
然而,Lh
內容僅僅是整數,從1到999,而不是我toWords
函數的輸出。我該怎麼做呢?我正在考慮沿着R的sapply
的一些東西。
更好的是,如果我的新數組Lh可以有兩列,第一列包含數字格式的整數,第二列將是相應的數字用文字。
謝謝!
[Array.map(HTTP://紅寶石DOC .ORG /芯 - 2.0/Array.html#方法-I-MAP) – 2013-03-10 08:09:53