From: WATANABE Hirofumi Date: 1998-04-14T10:04:48+09:00 Subject: [ruby-dev:2294] Re: bug? %// and multiple while modifier わたなべです. Inaba Hiroto writes: :「%/foo/」がregexpリテラルになります。 これは document のほうが間違ってる気がします. 基本的には %'foo' は 'foo' と同じ %`foo` は `foo` と同じ そのほか %(foo) のようなものは "foo" と同じ となってますね. :これでwhileを2重にすると, 思った通りに動きません。(untilも変なようです) : : % ruby -le 'i,j=0,0; print "i:",i,",j:",j while (j+=1)<5 while (i+=1)<5' i が 1 のときしか表示しないということなら j を初期化し直さないと j == 5 になった時点で内側の loop は実 行されなくなります. #一行で書けと言われると困るけど. -- わたなべひろふみ