D
Daniel Liebig
Hi,
i'm doing my first steps in ruby (on rails) and often use things like
for thing in @several_things
print thing
end
Ok so far, looks great
But i often need a counter inside of the loop, may it be to create row
colors or other stuff. What i end up with then is:
i = 0
for thing in @several_things
print thing + " No. " + i.to_s
i += 1
end
Pardon me, but this is ugly, compared to the first clean lines. So far i
know ruby as an elegant language, so i wouldn't be surpised if there'd
be any kind of implemented counter in the for loop or a smarter way to
implement it.
Any hints?
Thanks a lot for any help!
R.D.
i'm doing my first steps in ruby (on rails) and often use things like
for thing in @several_things
print thing
end
Ok so far, looks great
But i often need a counter inside of the loop, may it be to create row
colors or other stuff. What i end up with then is:
i = 0
for thing in @several_things
print thing + " No. " + i.to_s
i += 1
end
Pardon me, but this is ugly, compared to the first clean lines. So far i
know ruby as an elegant language, so i wouldn't be surpised if there'd
be any kind of implemented counter in the for loop or a smarter way to
implement it.
Any hints?
Thanks a lot for any help!
R.D.