• ベストアンサー

@town = ("Aタウン","Bタウン","Cタウン");

@town = ("Aタウン","Bタウン","Cタウン"); 上のような配列の値を、テキストファイルに保存して読み込みたいのですが、どうしたらよいのか分かりません。 誰か詳しい方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

use Storable qw(nstore retrieve); my @towns = qw(TownA TownB TownC); my $file = 'serialize.dat'; nstore( \@towns, $file ) || die "$file:$!"; @towns = (); my $towns_ref = retrieve($file) || die "$file:$!"; print $_, $/ for @{$towns_ref};