[英]Elixir Macros: convert atoms into vars
我想創建一個Elixir宏,將宏[:a,:b]的列表轉換為vars a,b。 a和b的值可以是任何值,我想要實現的就是創建一個傳入的原子具有可讀名稱的變量。這可能嗎? 如果是這樣,怎么辦?
這可以使用Macro.var/1
Macro.var/1
[英]Clojure macros: resolving vars
[英]Using guards in Elixir macros
[英]How to expand multiple macros in Elixir?
[英]Elixir quote/unquote and macros behaviour
[英]Language constructs vs Macros in elixir
[英]What is the allowed syntax for elixir macros?
[英]Using helper functions in Elixir macros
[英]Elixir macros and bind_quoted
[英]Macros and module attributes in Elixir 1.3
[英]Why is Elixir Logger composed of Macros?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.