博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Elixir 1.2带来多项功能增强和性能提升
阅读量:6303 次
发布时间:2019-06-22

本文共 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://rgfxa.baihongyu.com/

你可能感兴趣的文章
DHCP
查看>>
oracle数据泵导入分区表统计信息报错(四)
查看>>
spring技术内幕读书笔记之IoC容器的学习
查看>>
细说多线程(五) —— CLR线程池的I/O线程
查看>>
JavaScript instanceof和typeof的区别
查看>>
Hadoop文件系统详解-----(一)
查看>>
《面向模式的软件体系结构2-用于并发和网络化对象模式》读书笔记(8)--- 主动器...
查看>>
状态码
查看>>
我的友情链接
查看>>
用sqlplus远程连接oracle命令
查看>>
多年一直想完善的自由行政审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】...
查看>>
自动生成四则运算题目
查看>>
【翻译】使用新的Sencha Cmd 4命令app watch
查看>>
【前台】【单页跳转】整个项目实现单页面跳转,抛弃iframe
查看>>
因为你是前端程序员!
查看>>
数据库设计中的14个技巧
查看>>
Android学习系列(5)--App布局初探之简单模型
查看>>
git回退到某个历史版本
查看>>
ecshop
查看>>
HTML5基础(二)
查看>>