Blog(ブログ)僕は木になりたい。子供のとき本気でそう思ってました。技術評論社クエリー式の正体クエリー式の正体は,シンタックスシュガーです。従って,クエリー式を使わずに記述することもできます。以下の2つのコードを見比べてみてください。});長いので改行されていますが,単にデリゲートを引数としたメソッドを書き連ねているだけです。各メソッドの引数では,ラムダ式が使われていることがわかります。これに以前エントリーした以下の記事に関係している。「1つの事を上手に行う為に、次の仕事の案内を戻り値のインタフェースによって伝えながら、対話的に行う。案内は選択肢が多くても意味がない。やってみればわかると思うけど、かなり設計が難しい。失敗すると間違いなくカオスになるから、むやみにやらない事も大事だと思った。仮に、近い将来このスタイルが流行ったとしても、開発プロジェクトとしてはあまり幸せじゃない結果をもたらす気がするなぁ。これ、何に驚いているかというと、言語に組み込んでしまうという所。一気にメリットにしてしまった。シンタックスシュガーを作ってDSL風(というか完全なDSLだよね)にしてしまった当たりはもう脱帽。setterをプロパティという言語仕様に押し込んだのも.NETだったし、この手のやり口には驚くばかりいつもワクワクさせてくれます。1.9.2でRubyGemsがエラーRedmineでカスタムフィールドの表示でリンク表示にするハックキャリア毎のなりすまし規制スポーツを愛するものとして、一言いっておく。