Monthly Archives: 5月, 2016

[Elixir Macro #5] 变量不变

写这篇文章的想法,源自一次关于 and 和 && 区别的讨论。这次开门见山把结论放出来:Eli …

Read more »

[Elixir Macro #2]编译时和运行时

首先,先确定下本文中的这两个概念: 编译时:从 mix compile 命令开始到该命令结束,是解释源码,编译 …

Read more »

[Elixir Macro #1]准备工作:defmacro

首先简化问题,先讨论无参数的 defmacro。 defmacro 最常见的用法,看长像是下面这样的: def …

Read more »

[Elixir Macro #0] 开始

最近发现 Elixir 的宏是个争议很大的东西,有人觉得太复杂没啥用;有人觉得是神器;还有人一直说学不知道干啥 …

Read more »