为什么我在制作原子 "band" 时会收到此语法错误?

Why I am getting this syntax error on making an atom "band"?

1> Band = band.
* 1: syntax error before: 'band'

我想在这里创建一个原子,但出现语法错误。为什么?

编译器错误并不清楚,但你得到的是,这是因为你使用的是 保留字 。有个complete list here.

after and andalso band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse query receive rem try when xor

band 是“二进制与”的运算符。

不能直接使用的原子可以使用单引号。

1> Band = 'band'.
'band'