您如何在Scheme中表达布尔取反?

问题描述 投票:7回答:2

在C和C ++中,!取反结果:

if( !( a == b ) )

在Scheme中,我仅找到eq?。我怎么说“不平等”?或者我们必须明确地说

(eq? #f (eq? expr expr))
scheme boolean-logic
2个回答
19
投票

方案中有一个not,因此您可以这样做:(not (eq? expr1 expr2))


-4
投票

您能不能尝试猜测?

© www.soinside.com 2019 - 2024. All rights reserved.