こんにちは私はperlで次のコードを持っています。私は言語に非常に新しいです:基本的なperl:これらのループエラーを取得する
#!/usr/bin/perl
use strict;
use warnings;
my $date = $ARGV[0];
my $symbols = ('A', 'B', 'C');
foreach $symbol (%symbols)
{
my $print = "$symbol";
print "$print";
}
は行き方:
Uselsss use of a constant in void context at (line of %symbols)
and
Global symbol "$symbol requires explicit package name at ..."
and
Global symbol "%symbols" require explicit package. name at ..."
'my $ print =" $ symbol "; print "$ print"; 'は' print $ symbol;のように書かれています。 –
あなたはperlの柔軟性を利用して 'print for @ symbols'を使うことができます。 ['print'](http://perldoc.perl.org/functions/print.html)と[' for'( 'foreach')]のドキュメントを読んでください(http://perldoc.perl.org/perlsyn。 html#Foreach-Loops)を使って、その動作を確認します。 – TLP