複数のファイルを扱うとき、ファイルハンドルを配列やハッシュに入れて使いたい場合がある。 その場合は型グロブ表記法(ファイルハンドルの頭にに*をつけたもの)なるものを使えばよい。 例えば @A=(*F1,*F2); @B=('1','2"); foreach $b(@B){ open($A[$b],">$b.txt") or die $!; print {$A[$b]} "$b\n"; close($A[$b]); } これでファイル名"1.txt"と"2.txt"、中にそれぞれ"1","2"が書かれたファイルが作成される。