Perlについての質問箱 2箱目
■ このスレッドは過去ログ倉庫に格納されています
0896デフォルトの名無しさん
NGNGその中身を hash にぶち込んで置いて後で使いまわそうとか考えているのですが、
私が考えたモノがどうもピンと来ないのです。もしよりスマート(で美しい)な方
法があれば、ご教授頂けませんでしょうか。
# ここをこうすると激しく読みやすいyoとか
# ここをこうするとコード短縮だ!とか(^^;
# 出直して来ぃ!とか
%filedata=();
@filelist=qw(hoge.dat fuga.dat foo.txt);
foreach(@filelist){
open FILEHANDLE,"$_";
@{$filedata{$_}}=<FILEHANDLE>;
close FILEHANDLE;
}
# 利用例
print foreach @{$filedata{$filelist[1]}};
print ${$filedata{$filelist[2]}}[3];
@array=split /,/,${$filedata{$filelist[0]}}[0];
■ このスレッドは過去ログ倉庫に格納されています