Apl NARS2000没有关于如何动态定义函数的文档

Apl NARS2000没有关于如何动态定义函数的文档,apl,Apl,我对NARS2000中缺乏清晰的文档感到沮丧 例如,我还不知道如何定义函数。 (我知道我可以坐火车,但那不是重点。) 那么 在这一点上,我真的开始怀疑NARS2000是否使用⍵ 那么如何定义函数呢?该死 NARS2000不支持动态功能 该功能位于主页上的功能愿望列表下Omega(⍵ ) 是NARS2000中的标识符。可以使用del运算符或)EDIT命令创建函数。因此,如果您想定义一个avg函数: )edit avg [0]r←平均参数 [1] r←(+/arg)÷⍴arg 控制E保存,然后执行

我对NARS2000中缺乏清晰的文档感到沮丧

例如,我还不知道如何定义函数。 (我知道我可以坐火车,但那不是重点。)

那么

在这一点上,我真的开始怀疑NARS2000是否使用

那么如何定义函数呢?

该死

NARS2000不支持动态功能

该功能位于主页上的功能愿望列表下

Omega(⍵ ) 是NARS2000中的标识符。可以使用del运算符或)EDIT命令创建函数。因此,如果您想定义一个avg函数:

)edit avg
[0]r←平均参数
[1] r←(+/arg)÷⍴arg

控制E保存,然后执行

   a←5 10 15 20
   avg a

12.5

实际上,欧米茄/阿尔法动态函数有一些实现

以下是一个例子:

      ⎕SYSVER
0.4.0.29  Fri Aug 02 06:09:58 2013  Win/32

      AVG←{(+/⍵)÷⍴⍵} ⍝ computes the average
      AVG 2 3 5
3.333333333

好消息!自版本0.4.0.29(2013年8月2日)起,NARS2000支持匿名函数(又称动态函数)。有关更多详细信息,请参阅。

很高兴知道NARS2000中有一种定义函数的方法。谢谢
   a←5 10 15 20
   avg a
      ⎕SYSVER
0.4.0.29  Fri Aug 02 06:09:58 2013  Win/32

      AVG←{(+/⍵)÷⍴⍵} ⍝ computes the average
      AVG 2 3 5
3.333333333