gpt4 book ai didi

erlang - 为什么 Erlang 允许原子包含裸 @ 符号?它有实际用途吗?

转载 作者:行者123 更新时间:2023-12-04 23:40:03 25 4
gpt4 key购买 nike

Erlang 官方用户指南 ( http://erlang.org/doc/reference_manual/data_types.html#id67942 ) 说:

An atom is to be enclosed in single quotes (') if it does not begin with a lower-case letter or if it contains other characters than alphanumeric characters, underscore (_), or @.


为什么 Erlang 允许原子包含裸 @迹象?它有实际用途或任何历史意义吗?

最佳答案

Does it have a practical usage



是的,它确实。 Erlang 中的节点名称表示为原子,它们包含一个 @将名称和主机分开。允许 @ in 没有单引号的原子可以方便地输入它们(除非它们包含其他特殊字符,如 .- )。
$ erl
1> foo@bar.
foo@bar

关于erlang - 为什么 Erlang 允许原子包含裸 @ 符号?它有实际用途吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40435330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com