Hi,
Is it possible to get 2 elements at once ?
[1,2,3,4].each {|a,b| puts a;puts b;puts 'x'}
produces
1,
nil
x
2
nil
x
3
nil
x
4
nil
x
I'd like to get
1
2
x
3
4
x
Thanks !
···
--
Mickael.
http://faivrem.googlepages.com/antbattle
Hi,
Is it possible to get 2 elements at once ?
[1,2,3,4].each {|a,b| puts a;puts b;puts 'x'}
produces
1,
nil
x
2
nil
x
3
nil
x
4
nil
x
I'd like to get
1
2
x
3
4
x
Thanks !
--
Mickael.
http://faivrem.googlepages.com/antbattle
harp:~ > cat a.rb
require 'enumerator'
puts
%w( a b c d e ).each_cons(2){|x,y| p [x,y]}
puts
%w( a b c d e ).each_slice(2){|x,y| p [x,y]}
harp:~ > ruby a.rb
["a", "b"]
["b", "c"]
["c", "d"]
["d", "e"]
["a", "b"]
["c", "d"]
["e", nil]
-a
On Fri, 2 Feb 2007, Mickael Faivre-Macon wrote:
Hi,
Is it possible to get 2 elements at once ?
[1,2,3,4].each {|a,b| puts a;puts b;puts 'x'}
produces
1,
nil
x
2
nil
x
3
nil
x
4
nil
xI'd like to get
1
2
x
3
4
xThanks !
--
we can deny everything, except that we have the possibility of being better.
simply reflect on that.
- the dalai lama
Is it possible to get 2 elements at once ?
I'd like to get
1
2
x
3
4
x
>> require "enumerator"
=> true
>> [1, 2, 3, 4].each_slice(2) { |a, b| puts a, b, "x" }
1
2
x
3
4
x
=> nil
Hope that helps.
James Edward Gray II
On Feb 1, 2007, at 12:26 PM, Mickael Faivre-Macon wrote:
thanks everybody !
On 2/1/07, James Edward Gray II <james@grayproductions.net> wrote:
On Feb 1, 2007, at 12:26 PM, Mickael Faivre-Macon wrote:
> Is it possible to get 2 elements at once ?
> I'd like to get
>
> 1
> 2
> x
> 3
> 4
> x>> require "enumerator"
=> true
>> [1, 2, 3, 4].each_slice(2) { |a, b| puts a, b, "x" }
1
2
x
3
4
x
=> nilHope that helps.
James Edward Gray II
--
Mickael.
Coding an AI ! http://faivrem.googlepages.com/antbattle