Tom Rathbone wrote: > Hi, > > Is there a function that would work over the characters in String in > the way that each works for an array? I want to process the string > character by character and thought that #each would do this, > apparently not. Even better would be a collect style method. > Something like this. > > "some string".collect do |x| > x + '|' > end > > >>>"s|o|m|e| |s|t|r|i|n|g|" > > > #collect_char or #each_char would be great. "some string".split('').collect {|i| print i, '|'} > > Perhaps not the best example there, basically i intend to interpret a > string of character commands from a string i.e. something like > Brainf**k. > > Thanks, > > Tom. > > -- s&g