把函数调用从
func1 (func2 arg1)
改成了
arg1 |> func 2 |> func 1
更加容易理解了。
有趣的是
func3 x = func2 (func1 x)
直接改成 func3 = func1 >> func2
都更加的符合人类的思考方法,而不是计算机的思考方法。
这两种特性我记得在haskell里面也有。
func1 (func2 arg1)
改成了
arg1 |> func 2 |> func 1
更加容易理解了。
有趣的是
func3 x = func2 (func1 x)
直接改成 func3 = func1 >> func2
都更加的符合人类的思考方法,而不是计算机的思考方法。
这两种特性我记得在haskell里面也有。