Qué significa
Error de escritura en la línea 3
Se esperaba '<-' para asignar un valor a 'v'.
Una asignación guarda un valor en una variable y siempre tiene la misma forma: el nombre, la flecha y el valor. edad <- 15 se lee «guarda 15 en edad». La flecha se escribe con el signo menor que y un guion: <-.
Este error aparece cuando la línea empieza como una asignación (por ejemplo, con el nombre de un arreglo y su posición, v[1]) pero después no viene la flecha. Jaguar también acepta = y := para asignar, pero la flecha es la forma más clara porque no se confunde con comparar.
Ejemplo y cómo arreglarlo
Algoritmo arreglo
Dimension v[3]
v[1] 10
Escribir v[1]
FinAlgoritmoError de escritura en la línea 3
Se esperaba '<-' para asignar un valor a 'v'.
Así queda arreglado:
Algoritmo arreglo
Dimension v[3]
v[1] <- 10
Escribir v[1]
FinAlgoritmo
Por qué aparece
- Se olvidó la flecha entre la variable y el valor.
- La flecha se escribió con espacio en medio (
< -) o al revés (->). - Se usó otro símbolo, como
:solo.
Preguntas frecuentes
¿Puedo usar = para asignar?
Sí, Jaguar acepta x = 5 y x := 5 como asignación. Pero = también sirve para comparar dentro de un Si, así que la flecha <- deja más claro qué estás haciendo.
¿Cómo escribo la flecha en el celular?
Con el signo menor que (<) seguido de un guion (-), sin espacio entre ellos. En Jaguar también está en la barra de símbolos sobre el teclado.