6

那么,为什么 LINQ 不被认为是纯粹的函数式呢?

是因为会产生副作用吗?还是因为它存在于命令式环境中?

4

1 回答 1

9

LINQ 不是纯函数式编程模型,因为它允许副作用,因此不是引用透明的,这是“纯函数式”的常见定义。

于 2012-11-15T13:21:54.607 回答