当前位置: 首页 > 知识库问答 >
问题:

如何回忆在Anylogic控制台中打印的一些值并存储它们?

糜凯泽
2023-03-14

我正在AnyLogic8.7中创建一个基于代理的模型。我使用以下代码创建了一个包含ArrayList类和代理元素的集合,以分离满足特定条件的一些代理:

collection.addall(findAll(population,p->p.counter==variable);for(AgentyType p:collection){traceln(p.probability);}

上面的代码将在控制台中存储分离代理的probability属性。是否有一种方法可以定义一个循环,从控制台逐个检索打印的probability属性,并将它们存储在一个变量中以对其进行操作?或者,如果有一个更有效和优化的方式这样做,我会很高兴,如果你与我分享这一点。谢谢大家。

共有1个答案

古弘
2023-03-14

我不知道你为什么要遵循这种方法...基于代理的建模已经“存储”了您正在寻找的参数,您不需要控制台作为中间件。我相信你试图做的是以下几点:

for( AgentType p : agentTypes)
{
   if( p.track == 1 )
   {
    sum = sum + p.probability * p.impact ;
   }
{

我建议你读:

https://help.anylogic.com/topic/com.anylogic.help/html/code/for.html?结果=%22%66%6f%72%22%20%22%6c%6f%6f%70%22%20

 类似资料:
  • 我尝试过使用Webelement存储值,但遇到了这样的错误:[下面是我想获取值的图像,即K1] 我没有通过Weblelement获取值,因为它将错误显示为 我只想把值存储在变量中并打印出来,我试过下面的代码但没有结果: 给我提意见

  • 我试图使用TDD(测试驱动开发)与。当我使用时,不会到控制台。 我正在使用来运行它。 似乎说默认情况下它应该工作:http://pytest.org/latest/capture.html 但是: 没有任何东西被打印到我的标准输出控制台(只是正常的进度和多少测试通过/失败)。 我正在测试的脚本包含打印: 在模块中,默认情况下打印所有内容,这正是我所需要的。但是,出于其他原因,我希望使用。 有人知道

  • 问题内容: 如何打印(在控制台),,等这个结构中Golang的? 问题答案: 要在结构中打印字段名称: 从包装中: 打印结构时,加号()添加字段名称 假设您有一个Project的实例(在’ ‘中) 文章JSON和Go将提供有关如何从JSON结构中检索值的更多详细信息。 此“按示例进行搜索”页面提供了另一种技术: 那会打印: 如果没有任何实例,则需要 使用反射 来显示给定结构的字段名称,如本例所示。

  • 如何在Golang中打印(在控制台中)该结构的、、等?

  • 如何laravel打印出一些字符串在控制台时运行php工匠服务?我尝试了日志::信息,但它不工作。

  • 问题内容: 我一直在寻找其他语言的用法,但发现必须使用特殊字符\b删除最后一个字符。 对于多次调用console.log()的node.js,这不起作用。 如果我写一个日志: 我得到结果:abd 但是如果我写: 我得到结果: abc d 我的目标是打印一条等待消息,例如: 等待 等待。 等待中.. 等待中… 然后再次: 等待 等待。 等等 都在同一行。 问题答案: 有以下功能可用: 可以提供参数