あるエージェント(読者の品種)を結合するリンクの色を、フラグ(TM? = true
)を持つ他の読者に変更したいと思います。 with
がagentset真または偽の期待とされていないので、私のラインask my-rris with [other-TM-readers] [ set color red ]
でエラーを返します条件の下で他のエージェントとのリンクの色を設定するには
breed [ readers reader ]
undirected-link-breed [ rris rri ]
readers-own [ TM? ]
to start-TM [ ?reader ]
ask ?reader [
if any? other readers with [ TM? = true ] [
let other-TM-readers other readers with [ TM? = true ]
ask my-rris with [other-TM-readers] [ set color red ]
]
]
end
:コードは次のようなものです。 TM? = true
の読者と現在の読者を接続するrri
リンクを選択するにはどうすればよいですか?
よろしく
ありがとうございます。私は他の読者とのリンクの色を変更する方法を尋ねたがっています。この回答は、他のエンドエージェントを赤に設定しますが、リンクは同じ色のままです。リンクの色を赤に変更するにはどうすればよいですか? – pablo
申し訳ありませんが、私はあなたの質問の*リンク*の色を変更することについての部分を逃した。 (タイトルには、もっと注意が払われているはずでした!)私は簡単な修正のために答えを編集しましたが、もっと良いアプローチがあります。私は数分でもう一度編集します。 –
完了。私はまた、元の混乱の原因を今理解していると思います。「 -with'と 'with'プリミティブを混在させました。私はそれが時々本当に混乱していると認めます。 –