【问题标题】:The method chooseOutput() in the type Main is not applicable for the arguments (S)Main 类型中的方法 chooseOutput() 不适用于参数 (S)
【发布时间】:2021-07-13 21:01:07
【问题描述】:

我有这个模型,其中 selectoutputout 由功能决定,并且我使用的是名为 S 的材料类型代理。为什么 anylogic 会给我这个错误(红色下划线)? 谢谢。

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    你还没有为chooseOutput()定义任何参数,如果你真的想使用它,你需要在右边的Arguments部分添加一行。但是,查看函数的代码,它似乎没有使用任何外部参数。所以我怀疑你需要做的是在 selectOutput 对象中将 chooseOutput(agent) 更改为 chooseOutput()

    其他(可选)建议:

    1. 代理类型名称只有一个字母不是一个好习惯,因为它可能与内部 AnyLogic 类型发生冲突
    2. 变量名也应该有意义,而不仅仅是单个字母
    3. 格式化代码是一种很好的做法,因为它可以提高可读性,这在寻求帮助时很有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-20
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多