使用 IO.puts in elixir 打印到标准输出而不换行

cha*_*oda 5 elixir

我正在尝试在不换行的情况下将值打印到控制台。例如,如果我尝试以下

IO.puts("Hello ")
IO.puts("World")
Run Code Online (Sandbox Code Playgroud)

我希望它能打印一行

Hello World
Run Code Online (Sandbox Code Playgroud)

编辑:我需要做的是打印而不带尾随 CR

Sil*_*olo 11

使用write/2,它的行为就像puts/2但不附加换行符:

IO.write("Hello ")
IO.write("World")
Run Code Online (Sandbox Code Playgroud)

另请参阅write/2的文档