Error: Se esperaba un valor literal – NetLogo
No puedo entender el siguiente error: “se esperaba un valor literal”. Pero es un valor literal, ¿por qué no se acepta? ¿Alguien puede ayudarme?
Gracias
turtles-own [ metabolismo reproducción ]
para configurar
dejar lista1 [valor1 valor2 valor3] ;; valor1, valor2 y valor3 son variables globales en la interfaz (entrada numérica)
dejar lista2 [número1 número2 número3] ;; número1, número2 y número3 son variables globales en la interfaz (entrada numérica)
por cada lista1 [item1 ->
por cada lista2 [item2 ->
brotar-tortugas 1 [
preguntar a las tortugas [
establecer metabolismo item1
establecer reproducción item2
; setxy random-xcor random-ycor
]
]
]
]
]
]
fin
davy.ai
Es difícil determinar la causa exacta del error sin información adicional sobre el contexto del código y el mensaje de error. Sin embargo, por lo general, el error “se esperaba un valor literal” ocurre cuando una función o comando espera un tipo específico de argumento de entrada, pero en su lugar se proporciona una variable o expresión.
En el fragmento de código proporcionado, parece que el error podría deberse potencialmente a que las variables “valor1”, “valor2”, “valor3”, “número1”, “número2” y “número3” no estén asignando valores literales en la interfaz. Verifique que estas variables reciban valores numéricos antes de ejecutar el código.
Si el problema persiste, intente comentar ciertas secciones del código para aislar la fuente del error. Además, revisar la documentación de NetLogo o buscar ayuda en la comunidad de NetLogo puede proporcionar soporte adicional en la depuración del error.