0
演算問題:演算 - 如果有更多的參數需要
TRUE = lambda x y . x
FALSE = lambda x y . y
1 = lambda s z . s z
2 = lambda s z . s (s z) ...
BoolAnd = lambda x y . x y FALSE
BoolOr = lambda x y. x TRUE y
BoolNot = lambda x . x FALSE TRUE
If I want to know the result of BoolNot 1:
BoolNot 1
(lambda x . x FALSE TRUE)(lambda s z . s (s z))
(lambda s z . s z) FALSE TRUE
(lambda x y . y) (lambda x y . x)
這裏需要X和Y兩個參數,但只有1個在這裏, 我怎麼能繼續這種結石?
謝謝,但你能告訴我λy是什麼。你的意思是? – Andy
@Andy我不確定你在問什麼,但是'λ'是小寫的希臘字符「lambda」,如果這就是你想知道的。 – molbdnilo