粒子 ~.  _  

~.y 選擇 y 粒子,亦即,所有不同的子項。 例如:
   y=: 3 3 $ 'ABCABCDEF'
   y;(~.y);(~.3);($~.3)
+---+---+-+-+
|ABC|ABC|3|1|
|ABC|DEF| | |
|DEF|   | | |
+---+---+-+-+
   

精確地說,尋找粒子的方法,先取引數中的領先子項,刪除引數中所有在容錯度內與之相同的部分,再由餘項中取下個子項,如此反覆。 合身連接詞應用於粒子可定義容錯度。

f 為較費成本的函數,計算 f y 快些的方法是先算 f~. y (得到所有所需的結果),再分配結果到適當的位置。內積配合自我分類表 (得自 =)可以用來完成此分配。例如:
   f=: *:
   f y=: 2 7 1 8 2 8 1 8
4 49 1 64 4 64 1 64

   ,.&.>(~. ; f@~. ; = ; (f@~.(+/ .*)=) ; f)y
+-+--+---------------+--+--+
|2| 4|1 0 0 0 1 0 0 0| 4| 4|
|7|49|0 1 0 0 0 0 0 0|49|49|
|1| 1|0 0 1 0 0 0 1 0| 1| 1|
|8|64|0 0 0 1 0 1 0 1|64|64|
| |  |               | 4| 4|
| |  |               |64|64|
| |  |               | 1| 1|
| |  |               |64|64|
+-+--+---------------+--+--+

   NUB=: 1 : 'x.@~. +/ . * ='           副詞
   *: NUB y
4 49 1 64 4 64 1 64

   nubindex=: ~. i. ]
   (nubindex ; (nubindex { ~.)) y
+---------------+---------------+
|0 1 2 3 0 3 2 3|2 7 1 8 2 8 1 8|
+---------------+---------------+

下個前個字彙索引主選單