11.10.3私人函数

在许多情况下,一个函数需要访问一个或多个帮助函数。如果辅助函数仅限于单个函数的范围,则可以使用上面讨论的子函数。但是,如果一个辅助函数被多个函数使用,那么这将不再可能。在这种情况下,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