昨天,Crystal的团队发布了Crystal 0.28.0,这是一种通用的面向对象编程语言的新版本。该版本对语言、库、网络等方面进行了改进。
Crystal 0.28.0中的新功能
枚举
枚举声明每个成员一行。在以前的版本中,用户可以使用空格或逗号,但在此版本中,用户必须使用分号。格式化程序现在将逗号迁移为分号。
改进范围
有时用户不知道从哪里开始或完成,从这个版本开始,用户现在可以在范围的帮助下更好地理解它,因为它们被分类为无开始和无结束范围。
库查找
Crystal团队致力于简化查找某些库和静态库的方式,因此可以在需要时覆盖它们。在此版本中,在确定要链接到的库的位置的过程中使用env var CRYSTAL_LIBRARY_PATH。
Numbers现在是人类可读的格式
在此版本中,现在可以借助Number#humanize,Int#humanize_bytes和Number#format以人类可读的形式打印numbers。
网络
该团队改进了HTTP和URI,使用户可以轻松迁移到新设置。 URI实现中的问题已得到修复。
集合
该团队已经放弃了Iterator#rewind。用户可以通过在数组中存储元素来实现 #cycle。
Bug修复
想了解更多关于这个新闻,请查看Crystal的帖子。
Ubuntu/Linux/Windows/macOS 下安装 Crystal https://www.linuxidc.com/Linux/2019-04/158223.htm
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-04/158223.htm
本栏最新