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