| 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 |