设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5760|回复: 2

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

  [复制链接]
 楼主| 发表于 2013-3-17 12:08:04 | 显示全部楼层 |阅读模式
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序
4 Z4 v8 ^  \6 l/ M( a- p0 T其中有一段如下9 m; b6 K9 K" r) g' d) ^
ask turtles with [ infected? = true ]  
6 I" g. Y" X) B我原本以为这句会回传『所有』infected? = true 的 turtle
0 V* p. [; z  e! {/ k4 I9 q但看结果似乎不是这样。
# t) {& E- Q9 Q5 s4 D7 S  s7 V* h/ A4 d2 e4 p, ^! X
假设所有符合条件的有 5 笔4 e+ e! [) a: |+ ]1 y, \8 M$ w5 C
有时候回传 1 笔,有时回传 3 笔,是不固定的: V; [+ [4 C1 H3 o2 j: l
回头查语法定义
. v$ ?* F, N8 K5 K; ewith % A9 t- A7 O7 p* t$ o
agentset with [reporter]1 x( K0 u6 y4 J$ d9 O5 ^2 t- H
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.) d2 V5 A7 k# ~* q" b+ L
它只说回传 agents satisfying the given condition
7 D) u( H' c: Y. N& F是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ?
# p! r( m" E0 _3 u7 d5 Q( _! n
+ D8 E6 s; S1 U" j2 G) W* `想确定一下5 D" b) I6 g9 u& p# X0 v4 ^" f2 ?
谢谢!" V: f9 Z3 U2 x" B& g
发表于 2013-11-7 00:02:20 | 显示全部楼层
本人也是刚入手,应该是所有符合条件的新主体集。估计是因为setup的问题,每次符合条件的新主体集不同,造成结果不同。
发表于 2013-12-25 20:50:08 | 显示全部楼层
这里没问题,是『所有符合条件』的数据。
( j5 |" _9 W5 I  D问题应该是出在其他地方。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-30 03:57 , Processed in 0.039391 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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