From: Nobuyoshi Nakada Date: 2008-02-05T12:29:45+09:00 Subject: Re: ruby wish-list Hi, At Tue, 5 Feb 2008 05:44:58 +0900, Robert Klemme wrote in [ruby-talk:289837]: > $ irb -r enumerator > irb(main):001:0> programs = %w{foo bar} > => ["foo", "bar"] > irb(main):002:0> for p,i in programs.to_enum(:each_with_index) > irb(main):003:1> puts p, i > irb(main):004:1> end FYI, in 1.9 each_with_index returns an Enumerator (which is built-in now) if no block is given, so you don't need to_enum here. for p, i in programs.each_with_index puts p, i end -- Nobu Nakada