#macros #elixir
#макросы #elixir
Вопрос:
Я хочу создать макрос Elixir, который преобразует список атомов [:a, :b] в переменные a, b. Значение a и b может быть любым — все, чего я хочу добиться, это создать переменную с читаемым именем переданного атома. Возможно ли это? Если да, то как?
Комментарии:
1. Одна вещь — почему вы пометили это Erlang?
Ответ №1:
Это можно сделать с помощью Macro.var/1