沒有特別的原因的時候,我想一個#reverse方法添加到Integer類:保持領先的零字符串轉換爲整數
class Integer
def reverse
self.to_s.reverse.to_i
end
end
puts 1337.reverse # => 7331
puts 1000.reverse # => 1
這個工程除了在0
結束,數字精細如圖所示當1000.reverse
返回1
而不是0001
。將字符串轉換爲整數時,有沒有辦法保持前導零?
對不起,保持前導零的原因是什麼? – pasine
這沒有意義。數字沒有「前導零」。特定基礎中的特定字符串表示可能具有或不具有前導零,但數字肯定不會。 –