我有一個來自外部API的數字,但它最後有兩個額外的零。什麼是刪除兩個零的解決方案。我嘗試了chomp
方法,並且不起作用。我從API獲得的號碼是Bignum
。我使用的紅寶石2刪除Ruby中數字的最後兩位數
這是從API的樣本輸入1374577200000
這是一個示例輸出我要的是13745772000
我有一個來自外部API的數字,但它最後有兩個額外的零。什麼是刪除兩個零的解決方案。我嘗試了chomp
方法,並且不起作用。我從API獲得的號碼是Bignum
。我使用的紅寶石2刪除Ruby中數字的最後兩位數
這是從API的樣本輸入1374577200000
這是一個示例輸出我要的是13745772000
不能終日啃食一個Fixnum或者Bignum的,所以你必須把它來回轉換:
number = 123400
number.to_s[0..-3].to_i
'[0 ...- 2]'可能會更清晰一點,即使它完全一樣。 – henrikhodne