Elixir提供第一层次的模式匹配pattern matching, 通过协议的多态性(类似 Clojure), 别名等。 Elixir 和 Erlang 分享同样的字节码和数据类型,可以直接调用Erlang。
Elixir一个让人亮眼的特点是:一切都是表达式。
|
结果输出:
Defining the function world
Function world defined
Hello World
可以进行元编程和DSL:
|
Elixir提供第一层次的模式匹配pattern matching, 通过协议的多态性(类似 Clojure), 别名等。 Elixir 和 Erlang 分享同样的字节码和数据类型,可以直接调用Erlang。
Elixir一个让人亮眼的特点是:一切都是表达式。
|
可以进行元编程和DSL:
|