開啟指令為封裝指令的逆指令,亦即, ><y 為 y 。當應用在一已開啟陣列(無封裝原子),開啟指令無作用。開啟的原子將會轉換成共通的形狀,如Section II B所述。
|
|
x>y 得到
1 若
x 大於
y.參閱 等於 (=) 對容錯的討論。
例如:
1 2 3 4 5 > 5 4 3 2 1
0 0 0 1 1
容錯精確度 t 由指令 >!.t 指定。
|
由於開啟指令的秩為 0,應用於其引數的每一個原子。例如:
]a=: 1 2 3;4 5 6;7 8 9
+-----+-----+-----+
|1 2 3|4 5 6|7 8 9|
+-----+-----+-----+
>a
1 2 3
4 5 6
7 8 9
不同形狀的結果將會被補白,見
Section II B。
例如:
(>1;2 3;4 5 6); (>'a';'bc';'def'); (<\i.4); (><\i.4)
+-----+---+---------------------+-------+
|1 0 0|a |+-+---+-----+-------+|0 0 0 0|
|2 3 0|bc ||0|0 1|0 1 2|0 1 2 3||0 1 0 0|
|4 5 6|def|+-+---+-----+-------+|0 1 2 0|
| | | |0 1 2 3|
+-----+---+---------------------+-------+
</~ i.5 <: 的雙邊表
0 1 1 1 1
0 0 1 1 1
0 0 0 1 1
0 0 0 0 1
0 0 0 0 0
1 < 1+10^-8+i.15 容錯比較
1 1 1 1 1 1 0 0 0 0 0 0 0 0 0
1 <!.(0) 1+10^-8+i.15 精確比較 (0-tolerance)
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
下個 前個
字彙
索引
主選單