[#1026] Is this a bug? — Dave Thomas <Dave@...>
18 messages
2000/01/03
[#1053] rand() / drand48() — ts <decoux@...>
11 messages
2000/01/05
[#1055] Re: rand() / drand48()
— matz@... (Yukihiro Matsumoto)
2000/01/05
[#1061] Re: rand() / drand48()
— gotoken@... (GOTO Kentaro)
2000/01/07
Hi,
[#1067] Here docs not skipping leading spaces — Dave Thomas <Dave@...>
5 messages
2000/01/08
[#1083] YADQ (Yet Another Dumb Question) — Dave Thomas <Dave@...>
12 messages
2000/01/10
[#1084] Infinite loop — Dave Thomas <Dave@...>
17 messages
2000/01/11
[#1104] The value of while... — Dave Thomas <Dave@...>
24 messages
2000/01/11
[#1114] Re: The value of while...
— Dave Thomas <Dave@...>
2000/01/12
matz@netlab.co.jp (Yukihiro Matsumoto) writes:
[#1128] Re: The value of while... — David Suarez de Lis <excalibor@...>
Hi all,
1 message
2000/01/12
[#1133] Re: Class variables... — David Suarez de Lis <excalibor@...>
Hi there,
2 messages
2000/01/12
[#1158] Is this expected behavior? — Dave Thomas <Dave@...>
6 messages
2000/01/21
[#1172] Re: Possible bug in ruby-man-1.4 — Huayin Wang <wang@...>
> |Well, I guess it comes down to what you mean by an integer
10 messages
2000/01/24
[#1177] Re: Possible bug in ruby-man-1.4
— Dave Thomas <Dave@...>
2000/01/25
matz@netlab.co.jp (Yukihiro Matsumoto) writes:
[#1188] Enumerable and index — Dave Thomas <Dave@...>
5 messages
2000/01/27
[#1193] Semantics of chomp/chop — Dave Thomas <Dave@...>
7 messages
2000/01/28
[#1197] Question about 'open' — Dave Thomas <Dave@...>
8 messages
2000/01/30
[ruby-talk:01070] Re: Here docs not skipping leading spaces
From:
Dave Thomas <Dave@...>
Date:
2000-01-08 04:44:40 UTC
List:
ruby-talk #1070
matz@netlab.co.jp (Yukihiro Matsumoto) writes:
> For exapmle, there are several option to generate a string from the
> code below:
/...
> Any ideas?
Matz:
How about:
4. The whitespace at the start of the first line in the here document
determines the number of spaces to remove from this and subsequent
lines. Tabs are assumed to align on 8n+1 boundaries. The terminator
may appear at any indentation.
| print <<-DAVE, <<-MATZ
| Now is the time
| for all good men
| to come to the aid
| of the party
|
| DAVE
| Now is the time
| for all good men
| to come to the aid
| of the party
| MATZ
--
|Now is the time
| for all good men
| to come to the aid
|of the party
|
|Now is the time
|for all good men
|to come to the aid
| of the party
|
In the second case, the second line does not have 7 leading spaces, so
only the five that are there are removed.
I'm sure you've considered this, but it seems fairly straightforward
and easy to parse. I could hack up a patch if you're interested.
Regards
Dave