私はこれが重複しているとは思わない、私は同じタイトルの他のすべての科目を探していたからです。スカラーがオペレータの期待通りに見つかりました
while ($n>0)
{
if (($n%10)%2 eq 0)
$k = $k+1;
$n = $n/10;
}
は、私は数N にあり、私は私のプログラムを実行しようとすると、このエラーが示されているどのように多くの偶数計算うプログラムを作った::だから、ここに私のコードです
Scalar found where operator expected at script.pl line 7, near ")
$k"
(Missing operator before $k?)
syntax error at script.pl line 7, near ")
$k "
7行目は、次のようになります。
$k = $k+1;
の整数であることを
$n
を強制すべきだと思うunrelat edであるが、 'eq'は文字列以外の値を比較するために' == 'でなければならない –