我已经定义了一些 arity 1 的函数,比如func1(-)
和func2(-)
。我已经对它们进行了测试,发现它们实际上做了他们应该做的事情。
我希望定义第三个函数,比如func3(-)
,输出 和 的func1(-)
差异func2(-)
。这就是我所做的
func3(k) = {j=func1(k)-func2(k); print(j)}
然而,它并没有返回它应该返回的东西。让我们假设func1(5)
输出 10 和func2(5)
输出 2。那么,func3(5)
应该输出 8,对吗?相反,它返回func1(5)
一行中的输出,func2(2)
另一行中的输出,然后返回零(即使相应输出的差异不是 0)。
你知道 的定义有什么问题func3(-)
吗?