【发布时间】:2014-02-22 07:51:36
【问题描述】:
有人能解释一下这个 Erlang 记录语法中的单引号 (' ') 吗?
#'queue.declare'{queue = <<"hello">>}
【问题讨论】:
有人能解释一下这个 Erlang 记录语法中的单引号 (' ') 吗?
#'queue.declare'{queue = <<"hello">>}
【问题讨论】:
在此表达式中,'queue.declare' 是 the record's name,因此必须是 an atom。
如果原子没有开始,则应将其括在单引号 (') 中 使用小写字母或如果它包含其他字符 字母数字字符、下划线 (_) 或 @。
【讨论】:
's 用于原子,"s 用于字符串。 's 和 "s 不可互换,因此请在适当的地方使用它们。
如果您想了解更多信息,请阅读:http://www.erlang.org/doc/reference_manual/data_types.html
【讨论】: