【问题标题】:repast simphony: count turtles matching a propertyrepast simphony:计算与属性匹配的海龟
【发布时间】:2012-06-21 10:00:10
【问题描述】:

我正在使用 repast simphony groovy API 编写模拟程序。

有一个方法 count(myTurtles) 允许我计算特定类 myTurtle 扩展 BaseTurtle 的代理(海龟)的数量。

我的问题是:有没有办法过滤这个计数,所以我只能得到与属性(形状、颜色、大小......)的特定值匹配的海龟?

【问题讨论】:

    标签: groovy simulation agent repast-simphony


    【解决方案1】:

    不知道 Repast Simphony(关于它的 groovy 方面的文档充其量似乎很少),但是在 Groovy 中,如果您有一个对象列表,您可以使用以下方法找到所有具有匹配属性的对象:

    def filteredList = list.findAll { it.color == 'red' }
    

    【讨论】:

    • 如何在过去的java中做到这一点?
    猜你喜欢
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-09
    • 1970-01-01
    相关资源
    最近更新 更多