0
在111页中,映射法则原因如下图所示:什么映射法平均(Scala的功能编程)
- 线路1:
map(unit(x))(f) == unit(f(x))
- 线路2:
map(unit(x))(id) == unit(id(x))
- 3号线:
map(unit(x))(id) == unit(x)
- 线路4:
map(y)(id) == y
什么让我困惑的是跃迁从2号线到3号线,似乎我错过了一些东西,有人可以帮助吗?
在111页中,映射法则原因如下图所示:什么映射法平均(Scala的功能编程)
map(unit(x))(f) == unit(f(x))
map(unit(x))(id) == unit(id(x))
map(unit(x))(id) == unit(x)
map(y)(id) == y
什么让我困惑的是跃迁从2号线到3号线,似乎我错过了一些东西,有人可以帮助吗?
是这样工作的,因为id(x) == x
,所以:
map(unit(x))(id) == unit(id(x)) == unit(x)
为什么ID(X)== X? id在这里意味着什么? – zcbzfl
'id'是一个标识函数,返回的值与给定的值完全相同,例如'id(5)== 5'。 – adamwy