計數 | # _ 1 _ | 複製 |
#y 為 y 子項個數。故: (#'');(#'a');(#'octothorpe') +-+-+--+ |0|1|10| +-+-+--+ (#3);(#,3);(# 3 4) +-+-+-+ |1|1|2| +-+-+-+ (#i.4 5 6);(#$i.4 5 6) +-+-+ |4|3| +-+-+ |
若兩引數的子項個數相同,則 x#y
由 y 複製 +/x 個子項,i{y 的子項重複 i{x
次。若某一引數為單原子,則先會重複到與另一引數個數相同。 左引數若為複數 a j. b , a 為複製次數, b 為補白次數。 合身連接詞提供特殊的補白字元,如 #!.f 。 |
0 1 2 3 4 5 # 0 1 2 3 4 5 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 t=: 3 4 $'abcdefghijkl' [ n=: i. 3 4 t ; n ; (3 0 1 # t) ; (3 0 1 # n) ; (3 1 4 2 #"1 t) +----+---------+----+---------+----------+ |abcd|0 1 2 3|abcd|0 1 2 3|aaabccccdd| |efgh|4 5 6 7|abcd|0 1 2 3|eeefgggghh| |ijkl|8 9 10 11|abcd|0 1 2 3|iiijkkkkll| | | |ijkl|8 9 10 11| | +----+---------+----+---------+----------+ k=: 2j1 0 1j2 (k # t);(k # n);(k #!.'*' t);(k #!.4 n) +----+---------+----+---------+ |abcd|0 1 2 3|abcd|0 1 2 3| |abcd|0 1 2 3|abcd|0 1 2 3| | |0 0 0 0|****|4 4 4 4| |ijkl|8 9 10 11|ijkl|8 9 10 11| | |0 0 0 0|****|4 4 4 4| | |0 0 0 0|****|4 4 4 4| +----+---------+----+---------+