Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
where is Enumerable#each_cons()?
yermej
9/5/2007 1:44:00 AM
Using: ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]
and: ruby 1.8.4 (2006-02-24) [x86_64-linux]
I can't find Enumerable#each_cons in either version -- always a
NoMethodError:
irb(main):001:0> [1, 2, 3].cons(2) {|a| p a}
=> NoMethodError: undefined method `cons' for [1, 2, 3]:Array from
(irb):1
irb(main):002:0> (1..10).each_cons(2) {|a| p a}
=> NoMethodError: undefined method `each_cons' for 1..10:Range from
(irb):2
Am I missing something? (Besides #each_cons, of course.)
Jeremy
1 Answer
Paul McMahon
9/5/2007 2:08:00 AM
0
Try requiring enumerator.
irb(main):001:0> require "enumerator"
=3D> true
irb(main):002:0> (1..10).each_cons(2) {|a| p a}
[1, 2]
[2, 3]
[3, 4]
[4, 5]
[5, 6]
[6, 7]
[7, 8]
[8, 9]
[9, 10]
=3D> nil
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
where is Enumerable#each_cons()?
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password