NoD*_*ame 2 elixir phoenix-framework
所以,假设我有一个数字123456789,我希望将其转换为字符串并将其显示为123,456,789或123 456 789等等.最好的方法是什么?
我不认为有内置的方式.对于一般格式,您可以使用:io.format/2以下一种方法:
123456789
|> Integer.to_char_list
|> Enum.reverse
|> Enum.chunk_every(3, 3, [])
|> Enum.join(",")
|> String.reverse
# "123,456,789"
Run Code Online (Sandbox Code Playgroud)