设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6092|回复: 2

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

  [复制链接]
 楼主| 发表于 2013-3-17 12:08:04 | 显示全部楼层 |阅读模式
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序
  P6 I+ r; s, f! {其中有一段如下
. s8 n; V, N+ c7 }6 Sask turtles with [ infected? = true ]  
$ m5 F0 I7 x* ^6 R; t我原本以为这句会回传『所有』infected? = true 的 turtle
7 h5 L9 L5 b* {但看结果似乎不是这样。
/ b% }8 r8 Q3 w  M# f# W* D
! j, l( x2 Q1 B) v$ z4 t假设所有符合条件的有 5 笔5 y% \' ^7 c. w$ T) i3 |
有时候回传 1 笔,有时回传 3 笔,是不固定的
1 ]$ X1 n$ {2 w) U/ h' u0 f( a回头查语法定义
% e: a9 j. L9 ~0 r" vwith & Q3 i; R4 y; s" D
agentset with [reporter]: h  i- t: M6 {) b. \
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.( c# i+ ~/ a( T7 X' C: A, `9 {! C+ T7 O8 \
它只说回传 agents satisfying the given condition
" b9 N. Y$ d4 n0 D8 O6 W; u( B是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ?
/ M3 H% s3 x8 L! ]; \7 l( n- U* B, @. m9 a0 p: A, y! p: e' A  p
想确定一下
; d8 B+ S. |# T! G谢谢!# `8 h, _$ F( i$ `: S. O/ V
发表于 2013-11-7 00:02:20 | 显示全部楼层
本人也是刚入手,应该是所有符合条件的新主体集。估计是因为setup的问题,每次符合条件的新主体集不同,造成结果不同。
发表于 2013-12-25 20:50:08 | 显示全部楼层
这里没问题,是『所有符合条件』的数据。+ s, C8 I& _$ u- c; c2 P% a
问题应该是出在其他地方。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-8 17:53 , Processed in 0.016577 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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