LINQと遅延評価 ― 2007年09月03日 09時40分15秒
LINQ と遅延評価
http://ufcpp.net/study/csharp/sp3_lazylist.html
LINQで関数型言語に興味を持ったのでHaskelの本を読んでいます。
そこで遅延評価が出てきたのでLINQにも確かそんな機能があったなと思ってさがしてみたらありました。LINQの仕組みについてもこの人のサイトで勉強した覚えがあります。
yieldを使うことで遅延評価を行うことができるという話ですね。
http://ufcpp.net/study/csharp/sp3_lazylist.html
LINQで関数型言語に興味を持ったのでHaskelの本を読んでいます。
そこで遅延評価が出てきたのでLINQにも確かそんな機能があったなと思ってさがしてみたらありました。LINQの仕組みについてもこの人のサイトで勉強した覚えがあります。
yieldを使うことで遅延評価を行うことができるという話ですね。
コメント
トラックバック
このエントリのトラックバックURL: http://minoproject.asablo.jp/blog/2007/09/03/1767450/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。