Hi All,
Here is my code snippet:-
my_array = [1,2,3]
puts my_array.each {}
or
my_array = [1,2,3]
my_array.each {|x| puts x}
O/p:-
1
2
3
I want to know how the array.each works. How the compiler interprets and
prints.
Thanks and regards,
Neela.
···
--
Posted via http://www.ruby-forum.com/.
http://www.ruby-doc.org/core/classes/SOAP/RPC/SOAPMethodResponse.html#M006286
each will iterate over each element in the array and then yield to a
supplied block with a single variable, the item in the array.
If you have a look at the C code, you'll see a familiar looking for
loop with calls to yield.
For a better understanding, you need to do some further reading on
blocks in ruby.
Start with http://www.rubycentral.com/book/tut_containers.html
Andrew Timberlake
http://ramblingsonrails.com
http://MyMvelope.com - The SIMPLE way to manage your savings
···
On Fri, May 22, 2009 at 12:49 PM, Neela megha shyam Chivukula <indrashyam@gmail.com> wrote:
Hi All,
Here is my code snippet:-
my_array = [1,2,3]
puts my_array.each {}
or
my_array = [1,2,3]
my_array.each {|x| puts x}
O/p:-
1
2
3
I want to know how the array.each works. How the compiler interprets and
prints.
Thanks and regards,
Neela.