在许多情况下,一个函数需要访问一个或多个帮助函数。如果辅助函数仅限于单个函数的范围,则可以使用上面讨论的子函数。但是,如果一个辅助函数被多个函数使用,那么这将不再可能。在这种情况下,helper函数可能会放在目录的一个子目录中,称为“private”,在该目录中可以找到需要访问该helper函数的函数。
作为一个简单的例子,考虑一个函数func1
,调用帮助函数func2
做很多起作用。例如:
function y = func1 (x) y = func2 (x); endfunction
然后如果的路径func1
是<directory>/func1.m
,如果func2
在目录中找到<directory>/private/func2.m
然后func2
仅可用于函数的使用,如func1
,位于<directory>
.
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2