如何在Elixir中连接charlist
在Elixir中,两个字符串可以与如何在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
连接,如下所示:
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'