QA@IT
«回答へ戻る

回答を投稿

質問2は既に回答のある通り、セミコロン漏れですね。エラーメッセージに出る行番号は、エラーのある行番号じゃなくて、エラーを発見した行番号です。セミコロンが5行目の行頭にあるかもしれないので、4行目までを見ただけではエラーかどうかわからない。
エラーの原因はそれ以前にあります。今回のように直前とも限りません。ずっと前かもしれない。

質問1は、「引数だから""で囲む・囲まない」という発想が間違い。
"" や '' で囲むのは文字列(文字列リテラル)です。

質問2は既に回答のある通り、セミコロン漏れですね。エラーメッセージに出る行番号は、エラーのある行番号じゃなくて、エラーを発見した行番号です。セミコロンが5行目の行頭にあるかもしれないので、4行目までを見ただけではエラーかどうかわからない。
エラーの原因はそれ以前にあります。今回のように直前とも限りません。ずっと前かもしれない。

質問1は、「引数だから""で囲む・囲まない」という発想が間違い。
"" や '' で囲むのは文字列(文字列リテラル)です。