0

文字列、整数、または浮動小数点数のオブジェクトを割り当てる必要がありますが、常に文字列として保存する必要があります。

a = myvar.to_s

ほとんどの場合、この解決策は機能しますが、たとえば myvar が "7.50" の場合、"a" は "7.5" になります。

私の必要性は、元のものと同じ小数点以下の桁数を持つことです。私が読んでいる変数がどのように見えても文字列になることをルビーに伝える方法はありますか?

編集: csv ファイルからデータをインポートしています。整数または浮動小数点のように見えても、読み取るものはすべて文字列になることを ruby​​ に伝える方法を探しています。たとえば、「7」、「5.5000」、「5.5」などの値を使用できます。

4

2 に答える 2