我正在通过APLX学习APL。我看到很多使用omega字符的代码,但每当我试着查看它的含义时,我都找不到任何信息。没有一个APLX documentation提到它,但它出现在同一文件中的一些示例代码中。另外,Wikipedia article on APL Syntax and Symbols在一个示例代码块中使用了⍵,但没有解释what的作用。
欧米茄甚至在APLX中有意义吗?如果没有,其他版本的APL有什么意义?
我不能代表APLX,我是一个Dyalog用户。在Dyalog APL中,⍵
(0mega)在dfns(dynamic functions)的上下文中用作dfn的右参数的占位符。 (并且⍺
用于左arg)。样品:
mean←{(+/⍵)÷⍴⍵}
mean¨(2 3)(4 5)
2.5 4.5
在APL dfn中,欧米茄代表正确的论点。
square←{⍵×⍵}
square 5
25
2 square 3
9
在“APL:语言及其用法”中,Polivka,Raymond,P。1975 ISBN:0-13-038885-8 omega和alpha在第500页显示为“未定义”。因此,我想可以将它们用作变量名称一般在APL内。
正确的论点。这是函数的正确参数。