Re[2]: Символы, атомы
От: x-code  
Дата: 09.07.21 08:45
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Но ключи могут быть не только строками, но и атомами, что в целом удобнее в процессе разработки.

KP>
KP>iex: Poison.Parser.parse!(~s({"name": "Devin Torres", "age": 27}), %{keys: :atoms!})
KP>%{name: "Devin Torres", age: 27}
KP>


Получается что атомы должны быть предварительно объявлены. Но можно предварительно объявить и обычные константные строки с именами.
А если атомы не объявляются предварительно — то что мешает ошибиться и при написании атома в виде литеральной строки?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.