16. 分區 (副詞)
單邊使用副詞 \ 、 \. 與 /. 得到字首、字尾與斜方分區。一般應用在算數函數如加法 (+/)、乘法 (*/)與連續比例
((+%)/);以下將以封裝(<)舉例,可更清楚地顯示其結構:
a=: 2 3 5 7 11 [ t=: 1 2 1 */ 1 3 3 1
,.&.>((+/\a) ; (+/\.a) ; ((+%)/\a) ; (+//.t);t)
+--+--+-------+--+-------+
| 2|28| 2| 1|1 3 3 1|
| 5|26|2.33333| 5|2 6 6 2|
|10|23| 2.3125|10|1 3 3 1|
|17|18|2.31304|10| |
|28|11|2.31304| 5| |
| | | | 1| |
+--+--+-------+--+-------+
<\a
+-+---+-----+-------+----------+
|2|2 3|2 3 5|2 3 5 7|2 3 5 7 11|
+-+---+-----+-------+----------+
<\.a
+----------+--------+------+----+--+
|2 3 5 7 11|3 5 7 11|5 7 11|7 11|11|
+----------+--------+------+----+--+
</.t
+-+---+-----+-----+---+-+
|1|3 2|3 6 1|1 6 3|2 3|1|
+-+---+-----+-----+---+-+
雙邊使用,得到 infix, outfix,與
key分類. 例如:
3 <\ a
+-----+-----+------+
|2 3 5|3 5 7|5 7 11|
+-----+-----+------+
_3 <\ a
+-----+----+
|2 3 5|7 11|
+-----+----+
2<\.a
+------+------+------+-----+
|5 7 11|2 7 11|2 3 11|2 3 5|
+------+------+------+-----+
1 2 3 1 3 *//. a
14 3 55
下個 前個
字彙
索引
主選單