为什么 netlogo 给我错误 set [] of x
Why netlogo gives me error with set [] of x
我有一个问题,但我无法在任何地方找到答案,我的代码是这样的:
exemple-own[energy]
ask exemple[
let me one-of exemple-on patch-ahead 1
set [energy] of me [energy] of me + energy
]
"This isn't something you can use set on"
我用set对了吗?
您只能从代理的角度更改代理的属性值,并且您可以使用 ask
更改视角。我想你想要这个:
exemple-own[energy]
ask exemple [
let me one-of exemple-on patch-ahead 1
ask me [ set energy energy + [energy] of myself ]
]
关键字myself
指的是提问者。
我有一个问题,但我无法在任何地方找到答案,我的代码是这样的:
exemple-own[energy]
ask exemple[
let me one-of exemple-on patch-ahead 1
set [energy] of me [energy] of me + energy
]
"This isn't something you can use set on" 我用set对了吗?
您只能从代理的角度更改代理的属性值,并且您可以使用 ask
更改视角。我想你想要这个:
exemple-own[energy]
ask exemple [
let me one-of exemple-on patch-ahead 1
ask me [ set energy energy + [energy] of myself ]
]
关键字myself
指的是提问者。