写一个版本的call_lambda,其中第一个参数是一个lambda表达式,使call_lambda替代的lambda,然后进入第二个参数调用的结果。
call_lambda(X^append([a], X, [a, b]), A)
使append([a], A, [a, b]),得到 A=[b].
最多有三个参数,使call_lambda(X^Y^Z^foo(Y, X, Z), a, b, c), 得到 foo(b, a, c).
谢啦
call_lambda(X^append([a], X, [a, b]), A)
使append([a], A, [a, b]),得到 A=[b].
最多有三个参数,使call_lambda(X^Y^Z^foo(Y, X, Z), a, b, c), 得到 foo(b, a, c).
谢啦