设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6692|回复: 2

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

  [复制链接]
 楼主| 发表于 2013-3-17 12:08:04 | 显示全部楼层 |阅读模式
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序
4 m# {6 }- }9 R2 ^! d4 R2 h其中有一段如下
1 W4 U8 h2 v% P- y; z4 \ask turtles with [ infected? = true ]  ( E( D& a2 y6 W& v
我原本以为这句会回传『所有』infected? = true 的 turtle7 o9 o# J! l% ]) b8 m! u: l7 \
但看结果似乎不是这样。
6 e( |5 q2 b2 u/ {2 W% K# N: F4 l9 \5 d4 P( l
假设所有符合条件的有 5 笔$ ?( `/ T4 ~, x! l: ~
有时候回传 1 笔,有时回传 3 笔,是不固定的
7 A0 v, Y/ U9 Z8 z9 D6 ?; K回头查语法定义; [/ H4 |% B% J, N. |; G9 ]% l1 X# J
with
, S* e. ^3 @* _5 D. m% b7 P8 aagentset with [reporter]
' _1 `0 V# S3 h0 N) R; z5 E. wTakes 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.. }2 f  ?# N6 B- Y
它只说回传 agents satisfying the given condition  z! q* r2 y& S# \  ~* f
是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ?
- t( [! U5 l/ ^, D+ G1 n. Q& e- t) Z* n$ Q0 A2 \0 i! w& O
想确定一下
0 j" Y" d1 ]# D7 K& _8 b0 y* n. E5 w谢谢!7 C& a  L; ^1 b3 d) i# o
发表于 2013-11-7 00:02:20 | 显示全部楼层
本人也是刚入手,应该是所有符合条件的新主体集。估计是因为setup的问题,每次符合条件的新主体集不同,造成结果不同。
发表于 2013-12-25 20:50:08 | 显示全部楼层
这里没问题,是『所有符合条件』的数据。
+ ~+ Y) G- k+ _. j问题应该是出在其他地方。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-12 23:49 , Processed in 0.014907 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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