カメがいるかどうかを調べようとしていますpatch-ahead n
その速度 - 加速度は <= 0 です。私が思いついたコードは次のとおりです。
if any? turtles on patch-ahead n with [speed <= (speed - acceleration)]
しかし、これにより次のエラーが発生します。
patch-ahead は数値を期待していますが、代わりにエージェント セットを取得しました。
これを解決するにはどうすればよいですか?
nは数値変数です。呼び出し元のタートルからn番目のパッチで、ユーザー定義のタートル独自の変数であるタートルの「速度」にアクセスしたいと考えています。コマンド ' with
' はここでは機能しません。たとえば、呼び出し元のタートルからの 3 番目のパッチで、タートルの速度にアクセスするための代替案を提案してください。