我想使用Enumerable#each_slice。它不起作用在我的电脑上,说明找不到方法。为什么every_slice不工作?
我运行红宝石1.8.6(2008-08-11 PATCHLEVEL 287)[万向darwin9.0]
API:http://ruby-doc.org/core/classes/Enumerable.html#M003142
实施例:
(1..10).each_slice(3) {|a| p a} # I get NoMethodError: undefined method `each_slice' for 1..10:Range
我是什么做错了?
你确定ruby-doc没有提及ruby 1.9吗? – Pete 2010-02-19 02:43:37
我怎么弄出来的?我在API中没有看到任何说明版本的内容。 – Pran 2010-02-19 02:49:05