How to convert a string of arbitrary size to an array

Team,

I am trying to convert a string of arbitrary size to an array of single
characters, bu I having a hard time.
A google search "Ruby" "string to array" returned thousands of hits. I
checked couple dozens but none satisfy what I want.

Say I get a user-supplied string (alphanumeric & special chars) of arbitrary
length.
How can I convert that string to an array of single chars?

Thank you

···

--
Ruby Student

Check out String#split:

  "abcdefg".split( // )
  => ["a", "b", "c", "d", "e", "f", "g"]

Ben

···

On Mon, Feb 9, 2009 at 9:43 AM, Ruby Student <ruby.student@gmail.com> wrote:

I am trying to convert a string of arbitrary size to an array of single
characters, bu I having a hard time.

In Ruby1.9 I am quite fond of this
514/16 > ruby19 -ve 'p "Hello World!".each_char.to_a'
ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]
["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d", "!"]

R

···

--
It is change, continuing change, inevitable change, that is the
dominant factor in society today. No sensible decision can be made any
longer without taking into account not only the world as it is, but
the world as it will be ... ~ Isaac Asimov

Aha!
I tried:
"abcdefg".split( / / ) # Space between //
"abcdefg".scan(//)
and other...

Thank you very much for your quick reply.

Ruby Student

···

On Mon, Feb 9, 2009 at 12:45 PM, Ben Bleything <ben@bleything.net> wrote:

On Mon, Feb 9, 2009 at 9:43 AM, Ruby Student <ruby.student@gmail.com> > wrote:
> I am trying to convert a string of arbitrary size to an array of single
> characters, bu I having a hard time.

Check out String#split:

"abcdefg".split( // )
=> ["a", "b", "c", "d", "e", "f", "g"]

Ben

Thank you Robert, it is truly appreciated!

···

On Mon, Feb 9, 2009 at 12:57 PM, Robert Dober <robert.dober@gmail.com>wrote:

In Ruby1.9 I am quite fond of this
514/16 > ruby19 -ve 'p "Hello World!".each_char.to_a'
ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]
["H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d", "!"]

R

--
It is change, continuing change, inevitable change, that is the
dominant factor in society today. No sensible decision can be made any
longer without taking into account not only the world as it is, but
the world as it will be ... ~ Isaac Asimov

--
Ruby Student