【问题标题】:using dyalog apl to access )fns function in a script function使用 dyalog apl 访问脚本函数中的 )fns 函数
【发布时间】:2018-03-05 15:09:50
【问题描述】:

我正在尝试使用 Dyalog APL 从启动脚本中生成函数列表,使用: ⍎ ')fns'

但得到这个错误:

⍎数值错误

在 APLX 的潜在表达式脚本中使用 ⍎ ')fns' 不是问题,但我在 Dyalog 中做同样的事情时会感到沮丧。

帮助表示赞赏。

谢谢

【问题讨论】:

    标签: apl dyalog


    【解决方案1】:

    两件事:

    • )-commands 被称为“system commands”,它们唯一合理的用途是在 APL-Session 中,而不是在用户定义的函数中(因为它们只是“命令”,它们不返回结果。 )
    • 要在程序控制下获得)fns 的等效项,请使用⎕NL 3 或(我的首选方式)⎕NL-3,它将结果作为向量的向量返回。 “quad-things”是返回结果的system-functions

    Try it online!

    【讨论】:

      猜你喜欢
      • 2017-08-14
      • 2017-05-03
      • 2017-10-29
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 2022-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多