以下の perl エラーが発生します。
Can't use string ("") as a symbol ref while "strict refs" in use at test173 line 30.
以下にコードを貼り付けます。行 30 は open ステートメントです。open ステートメントで失敗しています。スクリプトにuse strict;
とuse warnings;
があります。エラーは何を意味しますか? このエラーを解決するためにコードを変更するにはどうすればよいですか?
my $file = 'testdata';
open($data, '<', $file) or die "Could not open '$file'\n";
print "file data id:$data\n";
@iu_data = <$data>;
$totalLineCnt = @iu_data;
print "total line cnt: $totalLineCnt". "\n";