【发布时间】:2022-03-11 08:03:19
【问题描述】:
我正在努力学习来自 Ruby 背景的 Elixir。我注意到,当我将 String.trim() 的结果通过管道传输到 IO.puts() 时,字符串会打印出完整的回车
token = IO.gets "enter your token" |> String.trim() |> IO.puts()
返回"string123\n"
但是,如果我这样做:
token = IO.gets "enter your token" |> String.strip()
IO.puts(token)
那么输出就是"string123"
为什么我的第一个解决方案没有修剪回车?
【问题讨论】: