看板 Ruby 關於我們 聯絡資訊
小弟新手一枚,向各位請教~ 狀況: 我想將類似 "8,160" 這類的超過千位數字以上而且有","的內容, 從檔案中讀取出來並塞進資料庫中,但我發現寫進資料庫的數值是8, 而不是我要的8,160,查過一些型別轉換的資料都沒看到過相關的說明, 還請教各位先進有人知道該怎麼處理嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.33.43
Eureka7:最蠻幹的方法:把逗號去掉...... 07/30 22:56
ggegge:"8,160".split(',').join.to_i 07/30 23:16
ggegge:或者 "8,160".gsub(',','').to_i 07/30 23:18
aquarianboy:"8,160".delete(",").to_i 我喜歡用殺的 07/31 00:23
allenkuo:原來有這麼多方法,感謝各位 07/31 00:30
godfat:"8,160".tr(',','') 07/31 00:42