I agree with @eelvex that this smells like an XY problem . Using your example, can you provide us with a precedent for why you prefer to write
gk =: k 100 200 300
gk@.0''
100
gk@.1''
200
instead
GK =: 100 200 300
0 { GK
100
1 { GK
200
or even
100*1+ 0
100
100*1+ 1
200
etc.?
(@.) ({) , , , , , .
, - (, ) , , , . () - raison d'etre J-.
, , k.
k=:[^:(__-:])L:_ 0" _1 0&({. __"_`'')
gerund ( ) , (__) , , . , __"_ __ . , 100 200 300 (100"_)`(200"_)`(300"_):
gk=:k 100 200 300
gk@.0 ''
100
gk@.1 ''
200
, , , , , {&100 200 300 (100 * 1 + ]), gerund , , .
, .