我试图创建一个像5gc_ep_n2这样的函数名称,它给了我一个语法错误。Erlang 中函数的确切命名约定是什么?
更新:发现此参考也有帮助。
函数名称是原子,遵循与原子相同的规则。 从参考手册:
如果原子不以小写字母开头,或者包含字母数字字符、下划线 (_( 或 @ 以外的其他字符,则应用单引号 ('( 括起来。
所以你可以调用你的函数5gc_ep_n2
,但你必须用单引号括起来,'5gc_ep_n2'
,无论是在定义还是调用它。