MAS コミュニティ
artisoc質問用掲示板(アーカイブ)
  
質問掲示板は移転しました。新掲示板はこちら

質問 (解決済み)

[artisocモデル] for eachで指定した特定のエージェントを格納する方法
質問者: kimさん , 質問日時: 2019/04/09 19:22
for each文で、あるエージェント集合型変数についてエージェントを指定し、for each文中のif文で条件を満たしたエージェントを新たにエージェント集合型変数に格納したいのですが、どのようにすればよろしいでしょうか。
For each tmp In My.Borrowing2
if tmp.Color ==COLOR_RED then
//tmpをエージェント集合型変数My.Mergerに格納する。
End if
Next tmp



▼解決した回答


AddAgt関数でエージェントをエージェント集合型変数に入れることができます。

For each tmp In My.Borrowing2
if tmp.Color ==COLOR_RED then

//tmpをエージェント集合型変数My.Mergerに格納する。
AddAgt(My.Merger, tmp)

End if
Next tmp

回答者: kitayasu さん , 回答日時: 2019/04/10 10:32

▼ 全ての回答


AddAgt関数でエージェントをエージェント集合型変数に入れることができます。

For each tmp In My.Borrowing2
if tmp.Color ==COLOR_RED then

//tmpをエージェント集合型変数My.Mergerに格納する。
AddAgt(My.Merger, tmp)

End if
Next tmp

回答者: kitayasu さん , 回答日時: 2019/04/10 10:32



Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
( 会社情報 情報セキュリティ・個人情報について )