设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5672|回复: 2

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

  [复制链接]
 楼主| 发表于 2013-3-17 12:08:04 | 显示全部楼层 |阅读模式
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序# O1 q. O* P6 t+ Q9 m) X& q. v( C7 [8 Y
其中有一段如下2 \" d- {5 V3 X  S+ X8 j  `
ask turtles with [ infected? = true ]  
4 ^$ s/ C, B3 f8 k2 ~2 Z我原本以为这句会回传『所有』infected? = true 的 turtle) e& Q, b# Q6 A9 U; Q& R& j
但看结果似乎不是这样。8 C9 E! G5 e. T, ~6 a

& j/ l. j; L$ S& U$ u假设所有符合条件的有 5 笔
9 o; r  k4 a; X# x' |* I有时候回传 1 笔,有时回传 3 笔,是不固定的  G. O4 n% }' w( B
回头查语法定义! F- V  C+ a- x% F  e6 f
with 7 X/ Z) s5 U: e
agentset with [reporter]
. e3 b& |/ T6 \% @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.( `; d4 I. \$ d/ i. J$ y2 I7 J
它只说回传 agents satisfying the given condition) U# S) x! g" j. L0 a
是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ? 3 {  A. ~2 G/ a% m8 |6 ^4 ]
; K) p/ @. y7 g( \
想确定一下
7 g: a: U9 n( m  u# X& x谢谢!# L( M1 D5 H8 }' j& T
发表于 2013-11-7 00:02:20 | 显示全部楼层
本人也是刚入手,应该是所有符合条件的新主体集。估计是因为setup的问题,每次符合条件的新主体集不同,造成结果不同。
发表于 2013-12-25 20:50:08 | 显示全部楼层
这里没问题,是『所有符合条件』的数据。
$ t& z" B9 G% j' p3 U( H$ t* U- U问题应该是出在其他地方。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-20 18:59 , Processed in 0.017897 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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