I understand now, thank you both of you
dblack / wobblini.net wrote:
> Hi --
>
> On Fri, 15 Dec 2006, Kevin wrote:
>
> > I run one of examples of Programming Ruby, code as follows:
> > ------------
> > class Sone
> > ...
> > end
> >
> > song = Sone.new(.., .., ..)
> > song.inspect
> > song.to_s
> > -----------
> > why I can't see output? where is output of inspect and to_s ?
> > It outputs to somewhere else? IO object ?
>
> inspect and to_s just produce strings.  To see them, you have to print
> them :-)  In fact, there are some handy methods for this:
>
>    p song     # automatically calls inspect
>    puts song  # automatically calls to_s
>
> Also, if you are working in irb (the interactive Ruby terminal),
> you'll see the value of every expression you type in.  So in irb, if
> your expression evaluates to a string, you'll see the string without
> having to explicitly ask for it to be printed.
>
>
> David
>
> --
> Q. What's a good holiday present for the serious Rails developer?
> A. RUBY FOR RAILS by David A. Black (http://www.manning.com/black)
>     aka The Ruby book for Rails developers!
> Q. Where can I get Ruby/Rails on-site training, consulting, coaching?
> A. Ruby Power and Light, LLC (http://www.rubypal.com)