编写APL函数-如何检查两个值是否相等? 我这样尝试过:
:If (rowValue ≠ columnValue)
但这给了我一个LengthError。 谢谢!
答案 0 :(得分:0)
您正在寻找≢
而不是≠
。
≢
(full documentation)检查left参数是否与right参数在任何方面(等级,形状或内容)不同。仅当数组相同时,它才返回单个标量0
(false),否则返回1
(true)。
≠
(full documentation)将左侧参数中的每个原子元素与右侧参数中的相应原子元素进行比较。它遍历所有结构,每个原子元素返回一个布尔值。如果参数的形状不兼容,则会发出错误信号。
答案 1 :(得分:0)
只需使用≢
。
请注意,许多浏览器引擎都有一个渲染错误,这意味着Unicode字符≢
U + 2262“与...不相同”表示为“与……相同”,后跟斜杠{{1} }类似于≡
。 This is a single character(并在我遇到的所有文本编辑器中正确显示)。
它应该看起来像这样: