在 Anylogic 中,您如何提取对象的名称,以便我可以将其用作文本值并分配?(对象>>文本)



问题:代理有一个引用对象的参数(假设一个INode(。我想获取该 INode 的名称并将其用作纯文本,而无需编写将 INodes 映射到其名称的函数。如果 currentLocation(其值为 Node12(是参数,则在代码段中,它如下所示:

agent.currentLocation

是否有我可以引用的参数或其他对象的 name 属性,它返回一个字符串(在这种情况下只是文本"Node12"(?我已经尝试了 parameter.name,getValue等各种引用,但无济于事。

对于INodes,你可以使用myNode.getName(),就像你可以使用 Java 中的每个对象一样。

但是,您无法获取参数、变量等的名称。而且你不应该这样做,这被认为是不好的做法:-(

相关内容

  • 没有找到相关文章

最新更新