本文共 691 字,大约阅读时间需要 2 分钟。
José Valim了这门动态、函数式编程语言的1.2版本。
\\Valim是Elixir的创建者。他表示,1.2版本“带来了功能增强、Bug修复、性能提升等等”。同时,他还指出,该版本需要Erlang 18及以上版本。
\\在宣布Elixir 1.2发布的中,Valim列出了该版本对这门语言所做的若干值得注意的改进。这些改进包括增加了多aliases/imports/require
语法,映射键支持变量,在映射键和函数子句中支持“销(pin)”操作符,增加with
的特殊形式,用于多表达式匹配,将下面的代码:
\case File.read(\"my_file.ex\") do\ {:ok, contents} -\u0026gt;\ case Code.eval_string(contents) do\ {res, _binding} -\u0026gt;\ {:ok, res}\ error -\u0026gt;\ error\ error -\u0026gt; error\ error\end\\\
替换为下列更为简洁的形式:
\\\with {:ok, contents} \\
Elixir工作流的改进包括使“综合(umbrella)”应用程序具备了共享构建和配置文件的能力,Valim指出,这样做的目的是在综合项目中“极大地缩短编译时间”。通过向每个综合应用程序的mix.exs
文件增加如下配置信息即可实现共享目的:
\build_path: \"../../_build\
转载地址:http://ohzja.baihongyu.com/