m@.n 為動詞,由 n 指定動名詞 m
中的動詞;亦即,以索引 n 自 m 選指令串 。若 n 為封裝,相對地指令串被刮起來。案例 m@.v
以動詞 v 的結果來作選擇。
|
範例:
dorh=: +: ` -: @. (]>9:) 一倍或對半 (案例敘述)
dorh " 0 primes=: 2 3 5 7 11 13 17 19
4 6 10 14 5.5 6.5 8.5 9.5
_:`%:`*: @. * "0 a=: 2 1 0 _1 _2
1.41421 1 _ 1 4
g=: +`-`* [. x=: 1 2 3 [ y=: 6 5 4
(x g@.2: y)
6 10 12
(] * <:) y=: 5 4 3 2 1 0 前後項相乘
20 12 6 2 0 0
1:`(] * <:) @. (1: < ]) "0 y 條件敘述
20 12 6 2 1 1
1:`(] * $:@<:)@.(1: < ])"0 y 遞迴自我參照
120 24 6 2 1 1
+`-`*`% @. (1 0 3;2 0)
(- + %) (* +)
3 +`-`*`% @. (1 0 3;2 0) 4
_12.8125
下個 前個
字彙
索引
主選單