本文へスキップ
BecomeCoder

Perlのエラー · エラー2

syntax error ― 構文の崩れ

セミコロン忘れや、かっこ・中括弧の対応ミスで出ます。

出るコード

use strict;
my $x = 10
print "$x\n";   # 前の行の ; が無い

エラーメッセージ

syntax error at script.pl line 3, near "print"

直し方

near の直前で構文が崩れています。多くは 1つ上の行の文末の ; 抜けです。かっこの対応も確認します。