罩子 [:  _ _ _ 罩子

[: 給三叉(見 Section II F)的左分叉加個套。例如, 函數 p=: [: +/ + * - ,套住單邊指令 +/,將之與三叉 + * - 分開。
 

罩子讓以不中斷的指令串接來定義更多的函數成為可能。 例如, 極大值除以和與差的乘積可以單一指令串來定義, 但是若不用罩子,要定義極大值除以和差積下整數(單邊指令),需要被單邊指令中斷的指令串。因此:
   f=: >. % + * -
   g=: >. % <. @ (+ * -)

   2.5 f 4
_0.410256

   2.5 g 4
_0.4
罩子讓不中斷指令串定義成為可能:
   h=: >. % [: <. + * -

   2.5 h 4
_0.4
由於罩子的定義域為空,故可用來(配合 :)定義函數,其單邊或雙邊呼喚錯誤訊息。例如:
   abs=: | : [:
   res=: [: : |

   res _4 0 5
|valence error: res
|       res _4 0 5
    
   abs _4 0 5
4 0 5
          
   3 res _4 0 5
2 0 2
          
   3 abs _4 0 5
|valence error: abs
|   3     abs _4 0 5

下個前個字彙索引主選單