At

Atomok ebben a kurzusban: Elixir

33 feladat

A(z) Atomok fogalomról

Az atomokat akkor érdemes használnod, ha konstansok egy csoportját szeretnéd kifejezni. Az atomok típusbiztos módot kínálnak az értékek összehasonlítására. Az atomot a neve határozza meg, amelyet egy kettőspont előz meg:

# Atoms start with a ':',
# followed by alphanumeric snake_cased characters
:an_atom

Az Elixir szabványos könyvtárának sok függvénye atomot ad vissza az eredmény jelölésére:

Enum.fetch([1], 0)
# => {:ok, 1}
Enum.fetch([1], 2)
# => :error

Az atomokat belsőleg egy keresőtáblában lévő egész szám reprezentálja, amelyet a rendszer automatikusan állít be. Ezért az atomok összehasonlítása gyorsabb, mint a stringeké. Ezt a belső értéket nem lehet megváltoztatni. Általában anti-mintának tartják, ha a felhasználótól származó bemenetből dinamikusan hozunk létre atomokat. A futtatókörnyezetben csak korlátozott számú atomnak van hely, ezért ha az atomtábla megtelik, az új atomok futásidejű létrehozása meghiúsulhat.

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg

Tanuld meg a(z) Atomok fogalmat

A gyakorlás zárolva

Oldj fel még 9 feladatot, hogy gyakorolhasd a(z) Atomok fogalmat