octave forge函数参考中@的含义
Meaning of @ in octave forge function reference
我正在使用来自 Octave Forge 的一些软件包。在 API 文档中,一些函数以 @<AnOtherName>/..
为前缀
例如:
@lti/c2d
带@的前缀和附加名称是什么意思?与“普通”功能有什么区别?
lti
是一个class,@lti/c2d
指的是lti
class.
的c2d
方法
在旧式 class 定义中,class class lti
的方法是名为 @lti
的目录中的 M 文件,因此c2d
方法将在文件 @lti/c2d.m
.
中定义
新式 class 定义使用单个 classdef
文件来定义所有方法,但仍然可以通过创建 M- 覆盖特定 class 或类型的函数目录 @<class>
中的文件。例如,您可以创建 M 文件 @double/foo.m
来创建仅存在于类型 double
.
上的函数 foo
我正在使用来自 Octave Forge 的一些软件包。在 API 文档中,一些函数以 @<AnOtherName>/..
例如:
@lti/c2d
带@的前缀和附加名称是什么意思?与“普通”功能有什么区别?
lti
是一个class,@lti/c2d
指的是lti
class.
c2d
方法
在旧式 class 定义中,class class lti
的方法是名为 @lti
的目录中的 M 文件,因此c2d
方法将在文件 @lti/c2d.m
.
新式 class 定义使用单个 classdef
文件来定义所有方法,但仍然可以通过创建 M- 覆盖特定 class 或类型的函数目录 @<class>
中的文件。例如,您可以创建 M 文件 @double/foo.m
来创建仅存在于类型 double
.
foo