设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6609|回复: 2

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

  [复制链接]
 楼主| 发表于 2013-3-17 12:08:04 | 显示全部楼层 |阅读模式
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序
* k: R  t3 t) L1 s$ x其中有一段如下
( Z" S/ J  [& ~! g6 cask turtles with [ infected? = true ]  
: }4 p  ^& O' g1 ^" i. W  h/ d我原本以为这句会回传『所有』infected? = true 的 turtle
) p1 f% Y  ?( j8 ?% y1 p$ p但看结果似乎不是这样。
$ y) N) r9 y( h8 I# @2 S( b( |( \& ~6 R9 }/ Z! z) i+ b6 m
假设所有符合条件的有 5 笔" U) Y; x" R# L6 y
有时候回传 1 笔,有时回传 3 笔,是不固定的5 Y# \5 k+ [' a$ `$ y1 N2 Z
回头查语法定义
5 M6 P' v! I( U- b2 b# o* e$ Fwith , y/ _9 S: L6 S, n5 M# S
agentset with [reporter]+ t1 X* i7 n4 l: \1 n# B% G
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.4 L/ G, Q6 N8 [7 r) t6 R: E
它只说回传 agents satisfying the given condition
  f& e9 ?/ \  t8 s8 a! R5 y$ j是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ?
' S9 N" n6 w) _& V' H3 x" l8 D; d* m4 D3 h
想确定一下
5 C4 Z2 U, `$ [1 U0 _谢谢!; }3 T$ x* K  ~1 @; X  y$ _
发表于 2013-11-7 00:02:20 | 显示全部楼层
本人也是刚入手,应该是所有符合条件的新主体集。估计是因为setup的问题,每次符合条件的新主体集不同,造成结果不同。
发表于 2013-12-25 20:50:08 | 显示全部楼层
这里没问题,是『所有符合条件』的数据。
' a$ \6 C6 {7 _+ g3 e问题应该是出在其他地方。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-5 04:03 , Processed in 0.014852 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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