[#6363] Re: rescue clause affecting IO loop behavior — ts <decoux@...>

>>>>> "D" == David Alan Black <dblack@candle.superlink.net> writes:

17 messages 2000/11/14
[#6367] Re: rescue clause affecting IO loop behavior — David Alan Black <dblack@...> 2000/11/14

Hello again --

[#6582] best way to interleaf arrays? — David Alan Black <dblack@...>

Hello --

15 messages 2000/11/26

[#6646] RE: Array Intersect (&) question — Aleksi Niemel<aleksi.niemela@...>

Ross asked something about widely known and largely ignored language (on

23 messages 2000/11/29
[#6652] RE: Array Intersect (&) question — rpmohn@... (Ross Mohn) 2000/11/29

aleksi.niemela@cinnober.com (Aleksi Niemel) wrote in

[#6723] Re: Array Intersect (&) question — Mathieu Bouchard <matju@...> 2000/12/01

> >Use a hash. Here's code to do both and more. It assumes that

[#6656] printing/accessing arrays and hashes — raja@... (Raja S.)

I'm coming to Ruby with a Python & Common Lisp background.

24 messages 2000/11/30

[ruby-talk:6276] Re: quiz of the week

From: js@... (Johann Spies)
Date: 2000-11-11 13:39:44 UTC
List: ruby-talk #6276
On Fri, 10 Nov 2000 11:13:17 +0900, Yukihiro Matsumoto
<matz@zetabits.com> wrote:

>Hi,
>
>Can you tell the results from the following?
>And what is the reasons for the results?
>
>  line = "abab"
>  print line.sub!(/a/, 'A') + line.sub!(/b/, 'B'), "\n"
>
>  line = "abab"
>  print line.sub!(/a/, 'A') + " " + line.sub!(/b/, 'B'), "\n"
>

When I tried this, I saw something funny different from what you
meant:

$ruby eval.rb
ruby> a = 'abab'
   "abab"
ruby> line = 'abab'
   "abab"
ruby> line
   "line\n"
ruby> a
   "abab"
ruby> print a
abab   nil
ruby> print line
print line
   nil

This is on ruby 1.4.  Is it different on 1.6?

Johann
--
J.H. Spies - Tel. 082 782 0336 / 023 55 11 568
     "Therefore, my beloved brethren, be ye stedfast, 
      unmoveable, always abounding in the work of the Lord, 
      forasmuch as ye know that your labour is not in vain 
      in the Lord."    1 Corinthians 15:58 

In This Thread