Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Elixir中连接charlist_Elixir - Fatal编程技术网

如何在Elixir中连接charlist

如何在Elixir中连接charlist,elixir,Elixir,在Elixir中,两个字符串可以与连接,如下所示: iex(1)> "Hello" <> " World" "Hello World" iex(1)>“你好”“世界” “你好,世界” 如何连接两个字符列表?如果我使用,我会得到以下错误 iex(2)> 'Hello' <> ' World' ** (CompileError) iex:2: invalid literal 'Hello' in <<>> (elixir) s

在Elixir中,两个字符串可以与
连接,如下所示:

iex(1)> "Hello" <> " World" 
"Hello World"
iex(1)>“你好”“世界”
“你好,世界”
如何连接两个字符列表?如果我使用
,我会得到以下错误

iex(2)> 'Hello' <> ' World'
** (CompileError) iex:2: invalid literal 'Hello' in <<>>
    (elixir) src/elixir_bitstring.erl:19: :elixir_bitstring.expand/6
    (elixir) src/elixir_bitstring.erl:12: :elixir_bitstring.expand/4
    (elixir) expanding macro: Kernel.<>/2
    iex:2: (file)
iex(2)>“你好”“世界”
**(CompileError)iex:2:中的文字“Hello”无效
(elixir)src/elixir_bitstring.erl:19::elixir_bitstring.expand/6
(elixir)src/elixir_bitstring.erl:12::elixir_bitstring.expand/4
(elixir)扩展宏:内核。/2
iex:2:(文件)

字符列表只是列表,因此连接列表的运算符
++
也适用于字符列表:

iex(1)> 'Hello' ++ ' World'
'Hello World'