Ruby 1.8.7 预览版发布,包括 1.9 的反向移植

  • Werner Schuster
  • 李明(nasi)

2008 年 4 月 16 日

话题:Ruby编程语言语言 & 开发

Ruby 1.8.x 作为一个稳定分支,一直在开发当中。下个版本即将到来,而 Akinori Musha 也刚刚宣布了首个 Ruby 1.8.7 的预览版。您可以查看Ruby 1.8.7 的新特性快速概览,也可以来查看完整的修改列表下面是在 Ruby 1.9 中被引入的 API 修改,而被反向移植到 Ruby 1.8.7 的新特性列表:

  • Enumerable::Enumerator是 Ruby 1.9 的特性,为 Ruby 引入了外部迭代器(除Enumerable糅合中内部迭代方法之外的)。Enumerable中的一些方法也进行了更新以使其行为更接近 Ruby 1.9,例如在没有代码块传入的时候返回Enumerators
  • Object#tap
  • Symbol#to_proc
  • Process.exec
  • 等等

下载 Ruby 1.8.7 预览版

对于测试多 Ruby 版本的用户,请参见我们关于使用 Multiruby 在不同的 Ruby 版本上测试 Ruby 应用的新闻。

查看英文原文:Ruby 1.8.7 Preview released, includes some backports from 1.9

Ruby编程语言语言 & 开发