如果我们有两个功能,f并且g,然后在Haskell h = f . g相当于h x = f(g x).即功能从右到左应用于输入.有什么根本原因可以从右到左,而不是从左到右?也就是说他们为什么不h = f . g相同h x = g(f x)呢?
f
g
h = f . g
h x = f(g x)
h x = g(f x)
编辑:正如其他人指出我的等效功能错误的方式,所以我修复了那些.
haskell function-composition
function-composition ×1
haskell ×1