Ruby Code Return

0 views
Skip to first unread message

Srinivas Golyalla

unread,
Jun 5, 2010, 5:27:08 AM6/5/10
to Ruby on Rails: Talk
What will this Ruby code return?

answer = "runthisnafleogw"
p answer[0..2]
p answer[3..6]
p answer[5..5]+answer[7..7]
p answer[8..8]
p answer[9..9]+answer[5..5]+answer[10..11]
p answer[3..3]+answer[12..12]
p answer[13..13]+answer[11..11]+answer[3..3]
p answer[3..4]+answer[11..11]
p "answer"

Conrad Taylor

unread,
Jun 5, 2010, 5:41:21 AM6/5/10
to rubyonra...@googlegroups.com
Srinivas, it will return the result of the last statement executed.  In this case, it will
return the string "answer".  Things like this is easily verified within IRB console.

Good luck,

-Conrad

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.


David A. Black

unread,
Jun 5, 2010, 6:07:30 AM6/5/10
to rubyonra...@googlegroups.com
Hi --

On Sat, 5 Jun 2010, Conrad Taylor wrote:

> On Sat, Jun 5, 2010 at 2:27 AM, Srinivas Golyalla <goly...@gmail.com>
> wrote:
> What will this Ruby code return?
>
> answer = "runthisnafleogw"
> p answer[0..2]
> p answer[3..6]
> p answer[5..5]+answer[7..7]
> p answer[8..8]
> p answer[9..9]+answer[5..5]+answer[10..11]
> p answer[3..3]+answer[12..12]
> p answer[13..13]+answer[11..11]+answer[3..3]
> p answer[3..4]+answer[11..11]
> p "answer"
>
>
> Srinivas, it will return the result of the last statement executed.

> �In this case, it will return the string "answer". �

That's true in Ruby 1.9, but in < 1.9 it will return something
else....


David

--
David A. Black, Senior Developer, Cyrus Innovation Inc.

THE Ruby training with Black/Brown/McAnally
COMPLEAT Coming to Chicago area, June 18-19, 2010!
RUBYIST http://www.compleatrubyist.com

Srinivas Golyalla

unread,
Jun 5, 2010, 7:12:41 AM6/5/10
to Ruby on Rails: Talk
Thank You Conrad.,

In Ruby there is a command called ‘require’. Explain what this command
means and write an example of how it is used to include a Ruby Gem in
a file.

can you guide me in getting the answer.

On Jun 5, 5:41 am, Conrad Taylor <conra...@gmail.com> wrote:
> On Sat, Jun 5, 2010 at 2:27 AM, Srinivas Golyalla <golya...@gmail.com>wrote:

> > What will this Ruby code return?
>
> > answer = "runthisnafleogw"
> > p answer[0..2]
> > p answer[3..6]
> > p answer[5..5]+answer[7..7]
> > p answer[8..8]
> > p answer[9..9]+answer[5..5]+answer[10..11]
> > p answer[3..3]+answer[12..12]
> > p answer[13..13]+answer[11..11]+answer[3..3]
> > p answer[3..4]+answer[11..11]
> > p "answer"
>
> Srinivas, it will return the result of the last statement executed.  In this
> case, it will
> return the string "answer".  Things like this is easily verified within IRB
> console.
>
> Good luck,
>
> -Conrad
>
> --
>
> > You received this message because you are subscribed to the Google Groups
> > "Ruby on Rails: Talk" group.
> > To post to this group, send email to rubyonra...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > rubyonrails-ta...@googlegroups.com<rubyonrails-talk%2Bunsu...@googlegroups.com>
> > .

chewmanfoo

unread,
Jun 5, 2010, 11:15:46 AM6/5/10
to Ruby on Rails: Talk
Dude, you really need to stop asking the rails community to do your
homework.
> > > rubyonrails-ta...@googlegroups.com<rubyonrails-talk%2Bunsubscrib e...@googlegroups.com>
Reply all
Reply to author
Forward
0 new messages