0
我是Ruby的新手,所以這可能是一個愚蠢的問題。我知道,例如,如果我想將String
轉換爲Float
,我可以簡單地撥打to_f
。將字符串轉換爲僅在運行時已知的類型?
但是,如果我只知道我想在運行時轉換的類型呢?所以例如,我可以寫下類似的東西:
klass = Float
converted = klass.from_s '10.25'
有沒有這樣的方法,我只是沒有找到?顯然它不適用於任何事情,但至少對於基本的數字類型。
感謝您的 - 我選擇了第一個選項,因爲我希望在試圖轉換爲Integer而不是拋出錯誤時丟失小數位。 – Russell