Kra*_*rab 6 erlang elixir
在灵药中,原子应该从一开始:,所以为什么所有以大写字母开头的文字都被视为原子呢?
:
IO.puts is_atom(Foo) # true, why???? IO.puts is_atom(foo) # error undefined function IO.puts is_atom(:foo) # true
小智 11
正如您在此处看到的,以大写字母开头的标识符被视为原子别名.在你的情况下,Foo是一个别名:'Elixir.Foo'是一个原子.
Foo
:'Elixir.Foo'
归档时间:
11 年,1 月 前
查看次数:
850 次
最近记录: