设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6068|回复: 2

[求助] 新手发问超简单问题-With 的用法

  [复制链接]
 楼主| 发表于 2013-3-17 12:08:04 | 显示全部楼层 |阅读模式
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序
' u" D, x& c7 u3 {其中有一段如下
$ _6 T/ Z7 l+ l. j/ c" `* sask turtles with [ infected? = true ]  
* V9 G9 G' T' J6 g: c% T: ^我原本以为这句会回传『所有』infected? = true 的 turtle/ k4 ~1 o4 `. ]) H: j: C
但看结果似乎不是这样。# e7 r. k3 e6 J/ o+ S

: L9 d, d; t6 V% t& ?/ s' E假设所有符合条件的有 5 笔6 y- X( X  x$ C; p) P7 [
有时候回传 1 笔,有时回传 3 笔,是不固定的
! Z; A9 r0 a6 ?) c8 m& ?1 v" Y回头查语法定义7 ]% O9 M) V4 P% `
with 0 K6 h, o3 f% v; V1 Z
agentset with [reporter]) r+ G' C5 C2 V4 Q0 J1 U) ~2 k
Takes two inputs: on the left, an agentset (usually "turtles" or "patches"). On the right, a boolean reporter. Reports a new agentset containing only those agents that reported true -- in other words, the agents satisfying the given condition.* D- {0 L: C5 Q2 k
它只说回传 agents satisfying the given condition
1 p% m- t( ]  }, R4 e是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ?
: e: M+ w3 q- E( X) a/ ]% E
' y- g9 Q$ i  u想确定一下5 T9 b  U; L$ q; I- W
谢谢!' A4 `( c8 F  Z* O& R4 M+ Y
发表于 2013-11-7 00:02:20 | 显示全部楼层
本人也是刚入手,应该是所有符合条件的新主体集。估计是因为setup的问题,每次符合条件的新主体集不同,造成结果不同。
发表于 2013-12-25 20:50:08 | 显示全部楼层
这里没问题,是『所有符合条件』的数据。
+ q' A, O' ]7 f5 ?, J问题应该是出在其他地方。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-6-5 01:10 , Processed in 0.019558 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表