octave forge函数参考中@的含义

Meaning of @ in octave forge function reference

我正在使用来自 Octave Forge 的一些软件包。在 API 文档中,一些函数以 @<AnOtherName>/..

为前缀

例如:

@lti/c2d

带@的前缀和附加名称是什么意思?与“普通”功能有什么区别?

lti是一个class,@lti/c2d指的是lticlass.

c2d方法

在旧式 class 定义中,class class lti 的方法是名为 @lti 的目录中的 M 文件,因此c2d 方法将在文件 @lti/c2d.m.

中定义

新式 class 定义使用单个 classdef 文件来定义所有方法,但仍然可以通过创建 M- 覆盖特定 class 或类型的函数目录 @<class> 中的文件。例如,您可以创建 M 文件 @double/foo.m 来创建仅存在于类型 double.

上的函数 foo