ネストとは?
状態:-
閲覧数:2,313
投稿日:2013-05-03
更新日:2013-05-03
・ブロックの中にブロックを入れること
・ステートメント等で{}の中に{}を入れること
・つまりブロックを入れ子構造にしていくことを指して「ネスト」「ネスティング」と呼ぶ
・ネストの内部に別のネストを何段階にも重ねていっても、「ネスト」と呼ぶ
・複数の命令群をひとまとまりの単位にくくり、何段階にも組み合わせていくことでプログラムを構成する方が、分かりやすいから
・条件分岐(「if」文)
・一定回数の繰り返し(「for」文)
・条件つき繰り返し(「while」文)など
・1段ネストする毎に、「タブ」や「スペース」でインデントをする
・ブロック範囲を分かりやすくするため
・ネストが深くなればなるほどプログラムが見にくくなり、流れが追いにくくなる
・ネストを深くし過ぎないようにした方が良い
・ステートメント等で{}の中に{}を入れること
・つまりブロックを入れ子構造にしていくことを指して「ネスト」「ネスティング」と呼ぶ
階層の深さは関係ない
・ネストの内部に別のネストを何段階にも重ねていっても、「ネスト」と呼ぶ
ネストする理由
・複数の命令群をひとまとまりの単位にくくり、何段階にも組み合わせていくことでプログラムを構成する方が、分かりやすいから
主なネストの種類
・条件分岐(「if」文)
・一定回数の繰り返し(「for」文)
・条件つき繰り返し(「while」文)など
インデント
・1段ネストする毎に、「タブ」や「スペース」でインデントをする
・ブロック範囲を分かりやすくするため
注意事項
・ネストが深くなればなるほどプログラムが見にくくなり、流れが追いにくくなる
・ネストを深くし過ぎないようにした方が良い