有人可以解释这个Erlang记录语法中的单引号('')吗?
#'queue.declare'{queue = <<"hello">>}
答案 0 :(得分:16)
在此表达式中,'queue.declare'
为the record's name,因此必须为an atom。
如果没有开始,原子应该用单引号(')括起来 用小写字母或包含其他字符而不是 字母数字字符,下划线(_)或@。
答案 1 :(得分:0)
'
用于原子,"
用于字符串。 '
和"
不可互换,因此请在适当的位置使用它们。
如果您想了解更多内容,请阅读:http://www.erlang.org/doc/reference_manual/data_types.html