scheme - 你如何在 Scheme 中表达 bool 否定?

标签 scheme boolean-logic

在 C 和 C++ 中,!否定结果:

if( !( a == b ) )

在Scheme中,我发现只有eq? . “不等于”怎么说?或者我们必须明确地说
(eq? #f (eq? expr expr))

最佳答案

方案有一个 not ,所以你可以这样做:(not (eq? expr1 expr2))

关于scheme - 你如何在 Scheme 中表达 bool 否定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5750832/

相关文章:

scheme - 阐明不同 minikanren 实现中的搜索算法

scheme - Racket - lang plai - 定义类型和类型案例解释

data-structures - 将非类型化 Lisp 数据映射为类型化二进制格式以用于编译函数

scheme - '(list 1 2) 在 Scheme 中是什么意思?

c - C 中的正则表达式 : Match pattern with a string in the middle

python - 为什么 pandas 比较运算符不在索引上对齐?

scheme - 方案语言中嵌套函数的效率和成本如何

java - ElasticSearch boolean 查询结果不匹配

xml - 在 XPath 中选择相反的条件?

cpu-architecture - 如何判断真值表是否有错误?