解析器有许多影响其内部操作的变量。这些变量通常与它们影响的代码一起记录在手册中。
此外,还有三个非特定的解析器自定义函数。add_input_event_hook
可用于安排用户函数进行定期评估。remove_input_event_hook
将停止定期评估用户函数。
(name)
¶(fcn_id)
¶当Octave等待输入时,从要定期调用的函数列表中删除具有给定标识符的命名函数或函数句柄。
详见: add_input_event_hook.
最后,当解析器无法识别输入令牌时,它会调用一个特殊函数来处理此问题。默认情况下,这是内部函数"__unimplemented__"
这就提出了可能的八取代物的建议MATLAB函数。
val =
missing_function_hook ()
¶old_val =
missing_function_hook (new_val)
¶old_val =
missing_function_hook (new_val, "local")
¶查询或设置指定要调用的函数的内部变量,以便在引用未知标识符时提供额外信息。
当从具有的函数内部调用时"local"
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2