0

我想在 main 中的参数 walkSpeed 中为我的所有代理定义速度,也就是速度。如何从代理内部的“初始速度”设置中访问它?

推荐使用“Main().walkingSpeed”的文档不起作用:(

SetUp:
Main----------------------Patient
(has walkingSpeed)      |-Nurse
                        |-Internist
                        |-Surgeon



2014-08-01 更新:使用 get_Main 也不起作用

任何逻辑错误

4

1 回答 1

0

假设您的 Main 中有 Agent Patient 的实例。要访问为 Main 定义的参数 speed,您必须调用:get_Main().speed

如果您想从 Patien 中访问 Main 中的其他代理参数,请调用:get_Main().otherAgent.get(i).otherParameter

如果你想从 Patient 内部访问 Patient 内部 Agents 的参数,你可以简单地调用:otherAgent.get(i).otherParameter,但是这里还是建议通过 Main。

于 2014-08-01T10:27:54.373 回答