String.split在iex控制台上运行时返回一个数组。但是在Phoenix上,它会从结果中删除拆分分隔符:
关于iex控制台的结果
err = "a,b,c,d"
res = String.split(err,",")
output:["a", "b", "c", "d"]
凤凰的结果
keys="a,b,c,d"
arrkeys1 = String.split(keys,",")
output:abcd
答案 0 :(得分:1)
您在凤凰城看到的内容是对IO.puts/1
隐式调用的结果:
iex(1)> res = String.split(err,",")
#⇒ ["a", "b", "c", "d"]
iex(2)> IO.inspect res
#⇒ ["a", "b", "c", "d"]
iex(3)> IO.puts res
#⇒ abcd