Octaveでコードを書いているのだが、コードを途中で完全に終了させる方法、つまりC言語のexit()と同じことをする方法がよく分からない。以下に分かったことを書いておく。errorを使えばとりあえずよいのかなという結論。他に良い方法があれば教えて下さい。
returnを使う
現在の場所がメインファイルのトップレベルにあたる場所ならreturnを使えばOK。ただしどこか関数の中にいるときにreturnを使っても、その関数を抜けるだけでプログラムは終了しないので駄目。
exitまたはquitを使う → 駄目
exitやquitはOctave自体が終了してしまうので使えない。