Elixir 1 2帶來多項功能增強和效能提公升

2021-09-16 19:04:44 字數 762 閱讀 6442

josé valim宣布了elixir這門動態、函式式程式語言的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\   -\u0026gt;\    case code.eval_string(contents) do\       -\u0026gt;\        \      error -\u0026gt;\        error\  error -\u0026gt; error\    error\end\
\\

替換為下列更為簡潔的形式:

\\

\with  \\
elixir工作流的改進包括使「綜合(umbrella)」應用程式具備了共享構建和配置檔案的能力,valim指出,這樣做的目的是在綜合專案中「極大地縮短編譯時間」。通過向每個綜合應用程式的mix.exs檔案增加如下配置資訊即可實現共享目的:

\\

\build_path: \"../../_build\

Elixir 1 2帶來多項功能增強和效能提公升

jos valim宣布了elixir這門動態 函式式程式語言的1.2版本。valim是elixir的建立者。他表示,1.2版本 帶來了功能增強 bug修復 效能提公升等等 同時,他還指出,該版本需要erlang 18及以上版本。在宣布elixir 1.2發布的博文中,valim列出了該版本對這門語言...

Elixir 1 2帶來多項功能增強和效能提公升

jos valim宣布了elixir這門動態 函式式程式語言的1.2版本。valim是elixir的建立者。他表示,1.2版本 帶來了功能增強 bug修復 效能提公升等等 同時,他還指出,該版本需要erlang 18及以上版本。在宣布elixir 1.2發布的博文中,valim列出了該版本對這門語言...

Elixir 1 2帶來多項功能增強和效能提公升

jos valim宣布了elixir這門動態 函式式程式語言的1.2版本。valim是elixir的建立者。他表示,1.2版本 帶來了功能增強 bug修復 效能提公升等等 同時,他還指出,該版本需要erlang 18及以上版本。在宣布elixir 1.2發布的博文中,valim列出了該版本對這門語言...