如何重写J中的对分函数?

nes*_*983 3 j tacit-programming

J编程语言中,

-: i. 5 
Run Code Online (Sandbox Code Playgroud)

上面的函数计算[0,4]中所有整数的一半.现在让我们说我想重写 - :函数,只是为了它的乐趣.到目前为止,我最好的猜测是

]&%.2
Run Code Online (Sandbox Code Playgroud)

但这似乎并没有削减它.你怎么做呢?

eph*_*ent 6

%&2    NB. divide by two
0.5&*  NB. multiply by one half
Run Code Online (Sandbox Code Playgroud)