Java 基于Anylogic agent的模拟:';味精';无法解析为变量
我正在开发一个出租车呼叫中心的模拟游戏。代理人(总人数)包括:Java 基于Anylogic agent的模拟:';味精';无法解析为变量,java,anylogic,Java,Anylogic,我正在开发一个出租车呼叫中心的模拟游戏。代理人(总人数)包括: 家 召唤 汽车 出租车站 以下代码在代理出租车站的功能中(由事件定期触发)。家是随机选择的 Call o = new Call(); o.home = main.home.random(); Car c = findCar(); if (t != null) { send(msg, c); } else { collectionCall.addFirst(msg); } 它报告msg无法解析为变量。有人能帮我吗
- 家
- 召唤
- 汽车
- 出租车站
Call o = new Call();
o.home = main.home.random();
Car c = findCar();
if (t != null)
{
send(msg, c);
}
else
{
collectionCall.addFirst(msg);
}
它报告
msg
无法解析为变量。有人能帮我吗?在使用变量之前,您应该初始化msg
变量:
Call o = new Call();
o.home = main.home.random();
Car c = findCar();
String msg = "some message";
if (t != null) {
send(msg, c);
} else {
collectionCall.addFirst(msg);
}
谢谢,但现在它报告第二个“msg”无法解析为变量编译错误是否表示
msg
无法解析为第collectionCall.addFirst(msg)行的变量代码>?这对我来说似乎不可能。或者它抱怨collectionCall
,而是抱怨addFirst(msg)什么是msg
?它在哪里使用,从哪里来?你有没有在什么地方声明并初始化它?请在问题中添加更多代码。正如目前所写的,很难确切地说出你做错了什么。