Почему netlogo выдает ошибку с set [] of x - PullRequest
0 голосов
/ 15 октября 2018

У меня есть вопрос, на котором я не могу найти ответ где-либо, у меня есть мой код, подобный этому:

exemple-own[energy]

ask exemple[
    let me one-of exemple-on patch-ahead 1    
    set [energy] of me [energy] of me + energy
]

"Это не то, что вы можете использовать set on" я использую set right?

1 Ответ

0 голосов
/ 16 октября 2018

Вы можете изменить значение атрибута агента только с точки зрения этого агента, и вы можете изменить перспективы с помощью ask.Я думаю, что вы хотите это:

exemple-own[energy]

ask exemple [
    let me one-of exemple-on patch-ahead 1    
    ask me [ set energy energy + [energy] of myself ]
]

Ключевое слово myself относится к спрашивающему.

...