まつもと ゆきひろです

In message "[ruby-list:6048] Re: question about ruby-tutorial"
    on 98/01/28, TEI meiki <tei / harmony.co.jp> writes:

|鄭です。

|1) tutorial02.html

|	|では,先のプログラムをこの形式に従い,省略無しで書いてみましょ う. 
|	|
|	|     1  $pat = ARGV.shift
|	|     2  while gets
|	|     3    print if /#{$pat}/
|	|     4  end
|
|  と書いてあるのですが、、、「省略無し」というには違いが全然有りません。
|  もともと、どうのようにするつもりだったのでしょう?

あらら? 本当はこう書くつもりでした.

	      1  $pat = ARGV.shift
	      2  while $line = gets()
	      3    print $line if $line =~ /#{$pat}/
	      4  end
              
|2) tutorial04.html
|
|	| % ruby -le 'print defined?(Thread)'
|	|
|	| この結果 
|	|
|	|    class-constant
|	|
|	| と表示されればそのrubyインタプリタではthreadが使えます.もし, 
|	|
|	|    nil
|
|  と書いてあるのですが、実際にやってみると、「class-」は無かったのですが
|  そう直してよいですか?

もちろんです.defined?の出力は現在では若干異なっていますし,
この時点には存在しなかったfalseなんてのもできていますので(当
時はnilだけが偽の値だった),ので食い違いがあれば修正して下さ
い.お手数かけます.
                                まつもと ゆきひろ /:|)