u@v y « u v y 。例如,+:@- 7
為 _14 (兩倍取負)。此外,u@v 的單邊用法同於 u&v。
|
|
x u@v y « u x v y。例如, 3 +:@- 7 為 _8 (兩倍差)。
|
由於副詞與連接詞在動詞前先執行 (Section II E有更詳見的說明
) ,有關的片語一般用在指令串沒有括號。例如:
mean=: +/ % #
mean 1 2 3 4
2.5
f=: +:@*: +/ -:@%: 兩倍平方與對半開根的加法表
f 1 2 3 4
2.5 2.70711 2.86603 3
8.5 8.70711 8.86603 9
18.5 18.7071 18.866 19
32.5 32.7071 32.866 33
由於連接詞作用於緊接其右的物件,故連接詞右方的式子一般需要括號。
例如:
g=: *:@(+/)
h=: *:@+/
g 1 2 3 4
100
h 1 2 3 4
6770404
k=: *:@+
k/ 1 2 3 4
6770404
比較 @ 與 @: .
y 的功能,差異只在 y 產生的動詞 的秩。
下個 前個
字彙
索引
主選單