From: matz@... (Yukihiro Matsumoto) Date: 1997-08-28T13:02:07+09:00 Subject: [ruby-dev:299] Re: illegal here document まつもと ゆきひろです In message "[ruby-dev:298] Re: illegal here document" on 97/08/28, 石塚圭樹 writes: |けいじゅ@日本ラショナルソフトウェアです. |> * << の後ろが' " ` またはアルファベットのいずれか |> |>である時に here document であるとしました.つまり,今までの |>もので << のうしろに空白を置く必要が出て来るものがあります. |>他に良い判別法があれば教えて下さい. | |いままで, こういう制限(演算子の直後の文字で動作が変わる)てrubyにはなかっ |たですよねえ... そうですか? たとえば第一引数の判定とかは似たような動作では ないですか? array +b array + b で解釈が異なりますよ. |foo << "END END" |... |"END END" | |としたくなりそう. この場合,現状ですと foo <<"END END" ... END END になりますね(終りのマークにはクォートは付きません).perlはど ういう仕様だったかな. まつもと ゆきひろ /:|)