在任何逻辑。在系统动态中。我想用 if-else
Posted
技术标签:
【中文标题】在任何逻辑。在系统动态中。我想用 if-else【英文标题】:In anylogic. in the system dynamic. i want to use if-else 【发布时间】:2022-01-17 18:29:35 【问题描述】:代码就像 如果(评估
它说语法错误
【问题讨论】:
看起来您缺少一个用于关闭 if 的大括号和一对围绕 else 的大括号,以及将 Deliveryrate 等同于值 0。 【参考方案1】:请查看我的评论并尝试解决:
if (evaluaterate<1)
Deliveryrate=min(Oldproduct,ForecastCan);
else
Deliveryrate = 0;
【讨论】:
感谢您的出色回答。它仍然报告语法错误。此代码用于系统动态仿真中的流程。 错误是 if (true) throw new RuntimeException("在变量生成过程中出现错误:\n无法解析 Deliveryrate 的表达式 - 流:语法错误。\r\n请检查此变量的表达式。 ");【参考方案2】:试试这个:
Deliveryrate=evaluaterate<1 ? min(Oldproduct,ForecastCan) : 0;
【讨论】:
没有“;”最后:) 谢谢你们,@Benjamin,@Felipe。现在它似乎工作了..很高兴得到你的帮助以上是关于在任何逻辑。在系统动态中。我想用 if-else的主要内容,如果未能解决你的问题,请参考以下文章
我想用gin开发一个使用redis和数据库的系统。 我应该如何进行架构设计?