Perlがやってもやってもなかなか身につかず、半ベソかいて
仕方なくやってます。。
ものすごく一部分で恐縮なのですが、
use warnings;
¦
while(<FH>){
chomp($);
my @elm = split(/,/,$);
$names{$elm[2]} = $i; #ここが43行目
push(@lines,$_);
$i++;
}
¦
と記載している部分で、
Use of uninitialized value $elm[2] in hash element at test11.pl line 43, <FH> line 10000,
のようにuse warnings;を冒頭に書いているとエラーが出てしまいます。
43行目付近の何が良くないのかがわかりません。
値のセット?初期値化??
どなたか有識の方、御教授願えませんでしょうか。
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答1件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー
退会済みユーザー
2016/10/25 04:11
退会済みユーザー
2016/10/25 06:14