6

では、LINQ が純粋に機能的であると見なされないのはなぜでしょうか?

副作用が出る可能性があるからですか?それとも、それが不可欠な環境に存在するためでしょうか?

4

1 に答える 1

9

LINQ は、副作用を許容するため、純粋関数型プログラミング モデルではありません。したがって、 「純粋関数型」の一般的な定義である参照透過性ではありません。

于 2012-11-15T13:21:54.607 に答える