Elixir語言中 Atom
相關用法介紹如下。
原子是常量,其值是它們自己的名稱。
它們通常對於枚舉不同的值很有用,例如:
iex> :apple
:apple
iex> :orange
:orange
iex> :watermelon
:watermelon
如果它們的名稱相同,則原子是相等的。
iex> :apple == :apple
true
iex> :apple == :orange
false
它們通常用於通過使用 :ok
和 :error
等值來表示操作的狀態。
布爾值 true
和 false
也是原子:
iex> true == :true
true
iex> is_atom(false)
true
iex> is_boolean(:false)
true
Elixir 允許您跳過原子 false
、 true
和 nil
的前導 :
。
原子必須由 Unicode 字符組成,例如字母、數字、下劃線和 @
。如果關鍵字有不屬於上述類別的字符,例如空格,可以用引號括起來:
iex> :"this is an atom with spaces"
:"this is an atom with spaces"
相關用法
- Elixir Atom.to_string用法及代碼示例
- Elixir Atom.to_charlist用法及代碼示例
- Elixir Application.get_env用法及代碼示例
- Elixir Application用法及代碼示例
- Elixir Agent.get_and_update用法及代碼示例
- Elixir Access.filter用法及代碼示例
- Elixir Access.all用法及代碼示例
- Elixir Agent.get用法及代碼示例
- Elixir Access.key用法及代碼示例
- Elixir Access.get用法及代碼示例
- Elixir Access.key!用法及代碼示例
- Elixir Agent.cast用法及代碼示例
- Elixir Agent.start_link用法及代碼示例
- Elixir Access.fetch用法及代碼示例
- Elixir Access.at!用法及代碼示例
- Elixir Agent.update用法及代碼示例
- Elixir Agent.stop用法及代碼示例
- Elixir Access.at用法及代碼示例
- Elixir Access用法及代碼示例
- Elixir Access.fetch!用法及代碼示例
- Elixir Application.ensure_started用法及代碼示例
- Elixir Access.elem用法及代碼示例
- Elixir Agent.start用法及代碼示例
- Elixir Agent用法及代碼示例
- Elixir Access.pop用法及代碼示例
注:本文由純淨天空篩選整理自elixir-lang.org大神的英文原創作品 Atom。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。