我想创建一个Elixir宏,该宏将原子[:a,:b]的列表转换为vars a,b。 a和b的值可以是任何值,我想要实现的就是创建一个传入的原子具有可读名称的变量。这可能吗?如果是这样,怎么办?

最佳答案

这可以使用 Macro.var/1 完成

关于macros - 药剂宏指令: convert atoms into vars,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24292679/

10-12 14:55