あとでちょっと調べたりして、自分自身 perl の事が良く
分からないまま質問したなぁ、と反省しています。多分、質問の
意図も理解されないような気がしますので、具体例でしたい事を
書いてみます。

たとえば、

@array[1] = 0.5, 1.0, 1.5, 2.0
@array[2] = 1, 2, 3

として、

(0.5, 1), (0.5, 2), ..., (2.0, 3)

という出力が欲しいんです。配列は a, b だけでなく不特定で、
各配列の中身もてんでんばらばらです。

perl の入門書とかを読みながら考えているのですが、配列だの
リストだのがだんだんごっちゃになって来てしまっています。
誰かここ読めゴルァで構わないので教えて下さい。