| Getting Started |
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));
| while | break |