发布于 2018-01-20 00:21:00 | 117 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Elixir 函数式编程语言

Elixir 是一种函数式编程语言,建立在Erlang虚拟机之上。它是一种动态语言,灵活的语法与宏支持,利用Erlang的能力来构建并发、分布式、容错应用程序与热代码升级。


函数式编程语言 Elixir v1.6 已发布,包含一些新特性、改进和修复。

Code formatter

Elixir v1.6 的一大亮点是增加了一个代码格式化程序(code formatter),旨在将代码库的样式自动化格式为在整个团队和社区中使用的独特而一致的布局。代码会更容易编写且更容易阅读,因为无需再关心格式化规则,也无需转换其他开发人员的风格。

Dynamic Supervisor

Elixir v1.6 引入一个新的单独的 Dynamic Supervisor 模块,该模块将旧的:simple_one_for_one 策略和 API 封装在适当的模块中,同时允许 Supervisor 模块的文档和 API 关注其主要用例。

@deprecated 和 @since 

此版本引入了两个与函数定义相关的新属性: @deprecated 和 @since 。前者表示函数或宏是否被弃用,后者注释了引入的 API 版本:

@doc "Breaks a collection into chunks"  @since "1.0.0"  @deprecated "Use chunk_every/2 instead"  def chunk(collection, chunk_size) do    chunk_every(collection, chunk_size)  end

 此外,该版本还引入了 defguard 和 defguardp 用以更好地控制匹配,IEx 也得到了一些改进,包括 print 代码片段,类型和规格,自动完成机制也变得更聪明,能够提供上下文自动完成。Elixir v1.5 中添加的断点功能已经被改进。

了解更多请查阅发行说明完整更新列表



历史版本 :
函数式编程语言 Elixir v1.6 发布,支持自动格式化
Elixir 1.5 版本发布,函数式编程语言
Elixir 1.4.4 版本发布,函数式编程语言
Elixir 1.4.0 正式版发布,函数式编程语言
Elixir 1.3.1 发布,函数式编程语言
Elixir 1.3 发布,函数式编程语言
Elixir v1.2.0 正式发布,函数式编程语言
Elixir v1.2.0-rc.1 发布,函数式编程语言
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务