Programming and Data Types | ![]() ![]() |
continue
ステートメントcontinue
は、for
、または、while
ループのつぎの繰り返しまで、コントロールを続け、ループの本体の中の残りのステートメントをスキップします。入れ子のループでは、continue
は、それを囲むfor
、または、while
ループのつぎの繰り返しまで、コントロールを続けます。
つぎの例題は、continue
ループを示すものでファイルmagic.m
の中のすべてのブランクラインとコメントをスキップして、ラインをカウントするものです。ステートメントcontinue
は、ブランクラインやコメントラインが表れた場合に、カウントを行わないで、他の場合は、magic.m
の中のライン数をカウントするために使います。
fid = fopen('magic.m','r'); count = 0; while ~feof(fid) line = fgetl(fid); if isempty(line) | strncmp(line,'%',1) continue end count = count + 1; end disp(sprintf('%d lines',count));
![]() |
for | break | ![]() |