2016-09-27 46 views
1

當在iex控制檯上運行時,String.split返回一個數組。但在鳳凰城,它會從結果中刪除分割符:String.split iex和phoenix webapi中的不同行爲

結果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 

回答

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 
+0

Git it now 。謝謝 – shivakumar

相關問題