Başlığın dediği gibi, kodu belirli bir yerde durdurabilmek ve güvenli bir şekilde durdurmak istiyorum. Bunu yapmak için bir komut bulamıyorum, örneğin FORTRAN'da stop komutu var.
Başlığın dediği gibi, kodu belirli bir yerde durdurabilmek ve güvenli bir şekilde durdurmak istiyorum. Bunu yapmak için bir komut bulamıyorum, örneğin FORTRAN'da stop komutu var.
Yanıtlar:
Fonksiyon error('error message');
programınızdan çıkar ve hata mesajını konsola yazdırır.
Orada break
bir döngü çıkmak için ve return
çağıran işlevi veya klavye / promt dönmek için.
İşte bunu yapan bir işlev (herhangi bir mesaj yazdırmadan):
function stoprun()
ms.message='';
ms.stack = dbstack('-completenames');
ms.stack(1:end) = [];
ds = dbstatus();
stoponerror = any(strcmp('error', {ds.cond}));
setappdata(0, 'dberrorkeep', stoponerror);
dbclear error
error(ms);
end