2023年10月17日解決済み

スコープの説明に矛盾があるように感じます

ユーザー

「スコープは少しややこしいのですが、これがあることでスコープさえ異なれば、同じ名前を使いまわして違う値を管理できるというメリットがあります」

との説明がありますが、

「質問機能をご利用いただきありがとうございます。

for 文 や if 文の {} で囲まれたところもブロックになって、
この中で宣言した変数などはローカルスコープになるのでしょうか。

そのとおりです。
for や if の {} の中で宣言された変数はブロック外では使うことができません。」

と説明されており、動画での説明と矛盾するように感じるのですが、この二つの説明はどのように考えればいいのでしょうか。

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?