APL/J言語:キー副詞(/.)
x u/.y ↔ (=x) u@# y
すなわち、xの要素が対応するyの要素にキーを対応させ、同じキーを持つものの集合について、uを作用させる
1 2 3 1 3 2 1 </. 'abcdefg' +---+--+--+ |adg|bf|ce| +---+--+--+
解析:
(=1 2 3 1 3 2 1) # 'abcdefg' adg bf ce (=1 2 3 1 3 2 1) <@# 'abcdefg' +---+--+--+ |adg|bf|ce| +---+--+--+
mが動名詞の場合、x m/.yはyの各集合について動名詞mから動詞をつぎつぎに適用するもので、必要に応じてmは繰り返される。