スコープ
変数にはそれが有効な範囲であるスコープがある
関数が異なればスコープも異なる
同じ名前の変数でも、関数が異なれば違う変数として判断される
関数の外部で変数を宣言すると、スコープはファイル全体になる
ブロック
関数の内部など{と}で囲まれた範囲をブロックという
ブロックの内部にはさらにブロックをを作成できる
その場合、ブロック内で定義した変数はブロック内のみで有効
変数にはそれが有効な範囲であるスコープがある
関数が異なればスコープも異なる
同じ名前の変数でも、関数が異なれば違う変数として判断される
関数の外部で変数を宣言すると、スコープはファイル全体になる
ブロック
関数の内部など{と}で囲まれた範囲をブロックという
ブロックの内部にはさらにブロックをを作成できる
その場合、ブロック内で定義した変数はブロック内のみで有効
0 件のコメント:
コメントを投稿