Erlang使用单引号记录语法

时间:2014-02-22 07:51:37

标签: erlang records

有人可以解释这个Erlang记录语法中的单引号('')吗?

#'queue.declare'{queue = <<"hello">>}

2 个答案:

答案 0 :(得分:16)

在此表达式中,'queue.declare'the record's name,因此必须为an atom

  

如果没有开始,原子应该用单引号(')括起来   用小写字母或包含其他字符而不是   字母数字字符,下划线(_)或@。

答案 1 :(得分:0)

'用于原子,"用于字符串。 '"不可互换,因此请在适当的位置使用它们。

如果您想了解更多内容,请阅读:http://www.erlang.org/doc/reference_manual/data_types.html