小编ssf*_*frr的帖子

`{??}` 和 `?` 有什么不同?

我正在阅读 Hui 和 Kromberg 最近的“自 1978 年以来的 APL”,在?(模板)的讨论中,他们给出了以下示例:

      {??}?5?'abcde'
   abc   abcd  abcde  bcde   cde
Run Code Online (Sandbox Code Playgroud)

为什么{??}需要的只是??我对 APL 还是很陌生,但我天真地认为,一般来说{f?}应该等同于fmonadically 调用。

根据经验,我可以看到情况并非如此:

      ??5?'abcde'
DOMAIN ERROR
      ??5?'abcde'
      ?
Run Code Online (Sandbox Code Playgroud)

但我不明白为什么。

arguments variadic-functions apl dyalog

6
推荐指数
1
解决办法
122
查看次数

标签 统计

apl ×1

arguments ×1

dyalog ×1

variadic-functions ×1