APL/J言語:結合(ジャンクション)
引数どうしを結合するのに使われる動詞(関数)は; , ,. ,:の4つです。ベクトルの場合と行列(マトリックス)の場合の例で以下に示します。
a=: 'pqr' [ b=: 'PQR' m=: 3 3$ 'abcdefghi' [ n=: 3 3$ 'ABCDEFGHI' a (; ; , ; ,. ; ,:) b +---------+------+--+---+ |+---+---+|pqrPQR|pP|pqr| ||pqr|PQR|| |qQ|PQR| |+---+---+| |rR| | +---------+------+--+---+ m (; ; , ; ,. ; ,:) n +---------+---+------+---+ |+---+---+|abc|abcABC|abc| ||abc|ABC||def|defDEF|def| ||def|DEF||ghi|ghiGHI|ghi| ||ghi|GHI||ABC| | | |+---+---+|DEF| |ABC| | |GHI| |DEF| | | | |GHI| +---------+---+------+---+ a (; ; , ; ,. ; ,:) n +---------+---+----+---+ |+---+---+|pqr|pABC|pqr| ||pqr|ABC||ABC|qDEF| | || |DEF||DEF|rGHI| | || |GHI||GHI| | | |+---+---+| | |ABC| | | | |DEF| | | | |GHI| +---------+---+----+---+ m (; ; , ; ,. ; ,:) b +---------+---+----+---+ |+---+---+|abc|abcP|abc| ||abc|PQR||def|defQ|def| ||def| ||ghi|ghiR|ghi| ||ghi| ||PQR| | | |+---+---+| | |PQR| | | | | | | | | | | +---------+---+----+---+