设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5021|回复: 2

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

  [复制链接]
 楼主| 发表于 2013-3-17 12:08:04 | 显示全部楼层 |阅读模式
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序
5 O+ o- o/ n2 y5 C: v8 w( j其中有一段如下
5 W" X& ]. ?6 O7 u4 Mask turtles with [ infected? = true ]  
  @/ l- q9 t: |我原本以为这句会回传『所有』infected? = true 的 turtle, L+ `+ T' Q/ D; G$ r# V
但看结果似乎不是这样。! W3 ^  @. k9 f2 K4 h
" V$ T- M; G' B+ `3 Y* U( ~# u
假设所有符合条件的有 5 笔
) _' L# V. z7 y& M有时候回传 1 笔,有时回传 3 笔,是不固定的
2 z- h! ~/ ~* l  ~回头查语法定义
) D2 G5 A5 q* J! m6 qwith " O4 D: x* \% U( `% k5 Z; K; f
agentset with [reporter]- F' \( V* H+ _) Y8 ]" o7 L7 }
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.5 ]( y" J( }" s  w3 I) p
它只说回传 agents satisfying the given condition
0 K/ p4 `( a. N是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ? / F$ a: T5 ^1 {% I4 T
  k3 m; I+ o& p; I9 b+ x! x
想确定一下
# |. l% ]# Q( p6 l6 w- b1 `谢谢!
' O# R* e9 e" V+ |1 R6 F3 d( ]* N7 d
发表于 2013-11-7 00:02:20 | 显示全部楼层
本人也是刚入手,应该是所有符合条件的新主体集。估计是因为setup的问题,每次符合条件的新主体集不同,造成结果不同。
发表于 2013-12-25 20:50:08 | 显示全部楼层
这里没问题,是『所有符合条件』的数据。7 q! U$ A# j% H3 u( C: M. y9 A: J4 B
问题应该是出在其他地方。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-25 08:46 , Processed in 0.020166 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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