次のように、セル配列A
とがあるB
とします。
A = {'A' 'B' 'C' 'D'};
B = {1 2 3 4 };
C
A と B を一緒に "圧縮"してセル配列を作成したかったので、次のようにします。
C = zip(A,B)
C =
'A' 1 'B' 2 'C' 3 'D' 4
そのような機能は存在しますか?(明らかに、そのような関数を作成するのは難しくありませんが、怠惰はプログラマーの親友であり、そのような関数が既に存在する場合は、むしろそれを使用したいと思います。)
List::MoreUtils
(私は、パッケージがこれを行う関数を提供するPerl からアイデアを得ました。名前は、関数がジッパーのように 2 つのリストをインターリーブzip
するという事実に由来します。)zip