2010-08-25 5 views
1

en cours d'exécution du code suivanterreur d'exécution netlogo 'turtles sur'

le cas échéant? [ certaines commandes ]

où q (patch-ahead q tortues-on) est un nombre variable

il y a une erreur de temps de fonctionnement en disant: tortues-sur attendus l'entrée à l'agent ou à un ensemble d'agent mais n'a rien.

ce qui peut être faux.

Répondre

1

Il se pourrait qu'il n'y ait pas de patch-ahead q parce que la tortue est au bord du monde, tournée vers l'extérieur, et que votre tortue ne s'enroulerait pas. La tortue a atteint la fin du monde et fait face à l'abîme. Essayez de définir le monde de façon à ce qu'il s'enroule sur les axes x et y.

1
let p patch-ahead q 
if p != nobody and any? turtles-on p 
    [ some commands ] 

œuvres, tout comme

if can-move? q and any? turtles-on patch-ahead q 
    [ some commands ] 
Questions connexes