Binary erlang二进制变量
我想对二进制文件使用内部变量,如下所示:Binary erlang二进制变量,binary,erlang,Binary,Erlang,我想对二进制文件使用内部变量,如下所示: (emacs@yus-iMac.local)56> Message = "aaa". "aaa" (emacs@yus-iMac.local)57> C = <<Message>>. ** exception error: bad argument (emacs@yus-iMac.local)58> C = <<"aaa">>. <<"aaa">> (emac
(emacs@yus-iMac.local)56> Message = "aaa".
"aaa"
(emacs@yus-iMac.local)57> C = <<Message>>.
** exception error: bad argument
(emacs@yus-iMac.local)58> C = <<"aaa">>.
<<"aaa">>
(emacs@yus-iMac.local)56>Message=“aaa”。
“aaa”
(emacs@yus-iMac.local)57>C=。
**异常错误:参数错误
(emacs@yus-iMac.local)58>C=。
第一个是错误,第二个是正常的。为什么?
也许是个愚蠢的问题。你必须使用。比如:
1>消息=“aaa”。
“aaa”
2> C=列表到二进制(消息)。
您必须使用。比如:
1>消息=“aaa”。
“aaa”
2> C=列表到二进制(消息)。
是
的语法糖,不支持以位语法将列表直接转换为二进制。
是
的语法糖。不支持以位语法将列表直接转换为二进制
1> Message = "aaa".
"aaa"
2> C = list_to_binary(Message).
<<"aaa">>