From: James Edward Gray II Date: 2006-03-20T22:51:52+09:00 Subject: Re: iterate chars in a string On Mar 20, 2006, at 3:38 AM, Robert Klemme wrote: > Kev Jackson wrote: >> Robert Klemme wrote: >>> Lyndon Samson wrote: >>> >>>> a="123" >>>> >>>> 0.upto(a.length) { |i| puts a[i..i] } >>> >>> >>> Alternatively: >>> >>> a.length.times {|i| puts a[i].chr} >>> >>> Many roads to Rome... >>> >>> robert >>> >> or even >> a.scan(/./) { |c| p c } > > We had that already: your version ignores newlines. :-) >> require "jcode" => true >> "Hello\nWorld!".each_char { |chr| p chr } "H" "e" "l" "l" "o" "\n" "W" "o" "r" "l" "d" "!" => "Hello\nWorld!" James Edward Gray II