2011年1月13日木曜日

Obj-C

スコープ
変数にはそれが有効な範囲であるスコープがある
関数が異なればスコープも異なる
同じ名前の変数でも、関数が異なれば違う変数として判断される
関数の外部で変数を宣言すると、スコープはファイル全体になる

ブロック
関数の内部など{と}で囲まれた範囲をブロックという
ブロックの内部にはさらにブロックをを作成できる
その場合、ブロック内で定義した変数はブロック内のみで有効

0 件のコメント:

コメントを投稿