[#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:6539] Re: Question about the behavior of write attributes in blocks

From: "Conrad Schneiker" <schneik@...>
Date: 2000-11-23 02:12:57 UTC
List: ruby-talk #6539
Hmm, no answer yet? Where is everyone?

Christoph writes:

# I lifted the following two lines from your (great) book - Page 285
# ************
# a = ["a","b","c","d"].
# a.collect! {|x| x+"!"}
# p a
# *************
# which has the output
# >> undefined method `a' for ["a", "b", "c", "d"]:Array (NameError)

Well, since AFAIK, all the code in the book always got run (and error-code 
checked) in the process of text generation, let's start by looking for 
transcription errors. Hmm, I don't see any period in the book at the end 
of the "a = ..." statement. Sure enough, if I remove the trailing period 
in your example, the error message goes away. 

The error message is somewhat puzzling and counterintuitive, however (at 
least for me).

Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)

In This Thread

Prev Next