作者: 藤岡和夫
日時: 2004/8/16(01:07)
On Sun, 15 Aug 2004 22:41:49 +0900
dune <FZH01112@...> さんwrote:

> print grep{${$c||={map{($_=>1)}@hoge1}}{$_}}@hoge2;

 うーむ、||= なんて代入演算子があるとは(^^;)知らなかった。

 この文のどこから優先的に実行されるのだろうと思うのですが、、、、文脈的
には、map 関数からとは思うが、関数的に見ると、$_ が同じ値を持たないのは
へんとも思う。関数的に評価が進行すると $_ が @hoge1 に含まれる数の場合の
み、grepのブロックの式が真となるわけですね。map 関数の動作を考えるとへん
な気がするのは致し方ない???

藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/