NED 语言中的 'like' 关键字
'like'keyword in NED language
嗨,谁能告诉我 'like' 关键字在 NED 语言中的用法。它是如何工作的。
我试图理解 castalia 代码并发现了这个:
simple ValueReporting like node.application.iApplication {
}
Like
用于定义 'interfaces' 描述模块从外部看起来的样子(即您可以在接口中定义门的数量和名称)。模块可以使用 like 关键字(使用您问题中的语法)实现接口。
这样做的好处是,当您在任何其他复合模块中使用此接口时,您不必指定模块的确切类型。稍后您可以将任何实现给定接口的模块放入该位置(因为从外部看,该模块看起来与接口本身完全相同)。
不过,寻找信息的最佳地点是 OMNeT++ 手册:https://omnetpp.org/doc/omnetpp/manual/#sec:ned-lang:submodule-like
嗨,谁能告诉我 'like' 关键字在 NED 语言中的用法。它是如何工作的。 我试图理解 castalia 代码并发现了这个:
simple ValueReporting like node.application.iApplication {
}
Like
用于定义 'interfaces' 描述模块从外部看起来的样子(即您可以在接口中定义门的数量和名称)。模块可以使用 like 关键字(使用您问题中的语法)实现接口。
这样做的好处是,当您在任何其他复合模块中使用此接口时,您不必指定模块的确切类型。稍后您可以将任何实现给定接口的模块放入该位置(因为从外部看,该模块看起来与接口本身完全相同)。
不过,寻找信息的最佳地点是 OMNeT++ 手册:https://omnetpp.org/doc/omnetpp/manual/#sec:ned-lang:submodule-like