首页 > 解决方案 > 嵌套数组 APL 上的唯一掩码

问题描述

我正在尝试使用 Dyalog v. 18 中添加的新的唯一掩码函数,但它似乎不适用于嵌套数组。

      ≠¨('aabbcc')('ddeeff')
SYNTAX ERROR: The function requires a left argument
      ≠¨('aabbcc')('ddeeff')
      ∧

我想它会返回这个

┌→──────────┬───────────┐
│1 0 1 0 1 0│1 0 1 0 1 0│
└~─────────→┴~─────────→┘

但也许我不明白它是如何工作的?提前致谢。

标签: arraysapl

解决方案


你发现了一个错误。Each 运算符¨似乎试图应用 Unequal 而不是 Unique Mask。我已将其记录为问题编号 18447,并将在问题解决后更新此帖子。

2020 年 6 月 22 日编辑:此错误现已修复,可以从dyalog.com下载新的解释器。


推荐阅读