abc Matlab - elektronski priručnik
V dio Programiranje u Matlabu - 5.1. Kontrola toka programa
5.1.2. Kontrola petlji – for, while, continue, break
5.1.2.3. continue
continue naredba prenosi kontrolu na sljedeću iteraciju for petlje ili while petlje u kojoj se javlja, preskačući sve preostale naredbe u tijelu petlje. Isto će važiti za continue naredbe u ugniježdenim petljama. To jest, izvršavanje se nastavlja na početku petlje u kojoj se naišlo na naredbu continue.
Sljedeći primjer pokazuje continue petlju koja broji linije koda u fajlu magic.m, preskačući sve blanko linije i komentare. Naredba continue se koristi da napredujemo u sljedeću liniju u magic.m bez inkrementiranja brojača kadgod se naiđe na blanko liniju ili komentar:
fid = fopen('magic.m','r');
count = 0;
while ~feof(fid)
line = fgetl(fid);
if isempty(line) || strncmp(line,'%',1) || ~ischar(line)
continue
end
count = count + 1;
end
fprintf('%d lines\n',count);
fclose(fid);
Kontrola petlji – while < Index > Kontrola petlji – break
|
 |