RubyMonk着重說明如何使用下劃線來方便編寫大量數字,這些數字在沒有劃分的情況下會變得難以閱讀。一種創建巨大數字的方法
他們的任務是:嘗試使用下劃線來創建一個巨大的,可讀的數字。他們提供此代碼:
def describe(something)
puts "I am a: #{something.class} and I look like: #{something}"
end
def big_num
# create a huge number
end
describe(big_num)
任何人都可以解釋我將如何去創造一個巨大的數字?根據下面的錯誤消息,我必須在代碼中使用下劃線來使其通過。
'1000 == 1_000',所以'1_000_000_000' .. 。這是Ruby允許我們使用的下劃線符號(爲了方便起見)。 – Myst
什麼錯誤信息? – sawa
呃。 'Bignum'和'Fixnum'是實現性的,優化的,它們確實不應該在Ruby課程中教授,特別是不適合初學者。 Ruby只保證有一個'Integer'類,它允許但不要求也不指定一個或多個特定於實現的子類。 –