10.9 try 文
ブロックの元の形式はtry次のようになります。
try body catch cleanup end_try_catch
bodyとcleanup はどちらもオプションであり、任意の Octave 式またはコマンドを含めることができます。 cleanup内のステートメントは、bodyでエラーが発生した場合にのみ実行されます。
bodyの実行中は警告やエラーメッセージは出力されません。 bodyの実行中にエラーが発生した場合、cleanup は 関数lasterrまたはを使用して、lasterror出力されるはずだったメッセージのテキストとその識別子にアクセスできます。代替形式は、
try body catch err cleanup end_try_catch
は、 の出力をlasterror構造体 errに自動的に保存します。および関数の詳細については、 「エラーと警告」を参照してください。 lasterrlasterror