我写一个红宝石方法如下:的方法来计算的位数在Bignum的
def build_array(word)
word_copy = word
array = []
length = word_copy.length
for i in 1..length do
array[i] = word_copy % 10
word_copy = word_copy/10;
end
puts array
end
我想创建,从1数到的数字在Bignum
数量的迭代器。
Bignum.length
是无效的红宝石。或者,是否有办法将Bignum
转换为其组成数字的数组(这是我试图实现的)。
谢谢!
您是否在寻找'num.to_s'? –