前提・実現したいこと
数値の文字列をカンマ区切りに整形するには、どうすればよいのでしょうか?
ご教示お願いします。
試したこと
まずは、数値で試しました。
Rails
1puts 1000.to_s(:delimited)
意図した通りの結果が得られました。
1,000
続いて、数値文字列で試しましたが、
puts "1000".to_s(:delimited)
下記のようなエラーメッセージになってしまいました。
`to_s': wrong number of arguments (given 1, expected 0) (ArgumentError)
to_sメソッドは、文字列に変換するメソッドかと思いますが、
その際に、引数で:delimitedを指定することにより、カンマ区切りに整形できるので、
元々、"1000"は、文字列であるものの、to_sでさらに変換をかけると同時に:delimited指定でカンマ整形したいと思ったのですが、
文字列をto_sしてしまっては駄目なのでしょうか?
数値の文字列をカンマ区切りに整形するには、どうすればよいのでしょうか?
ご教示お願いします。
補足情報(FW/ツールのバージョンなど)
Rails 5.2.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/06 16:15
2019/12/06 16:26 編集