Explicación del concepto
Esta lección es un entrenamiento de sintaxis para código Go inicial. El objetivo no es construir algo grande, sino acostumbrarse a escribir declaraciones, importaciones, cuerpos de funciones y salidas simples válidas sin "luchar" contra el compilador. Practicarás notando los pequeños detalles que le importan a Go, como las llaves, las importaciones no utilizadas y el formato claro, para que el lenguaje empiece a sentirse predecible en lugar de estricto.
Dónde poner el código
- Define variables de color y posición al principio.
- Crea la lógica de dibujo o posicionamiento de formas en el medio.
- Renderiza la salida (impresión, lienzo, SVG o bloque con estilo) al final.
Referencia de comandos
- Usa `gofmt -w main.go` para formatear tu archivo y acostumbrarte al estilo estándar de Go.
- Ejecuta `go run main.go` después de cada pequeño cambio para que los errores de sintaxis sean más fáciles de detectar.
- Presta atención a los mensajes del compilador sobre variables o importaciones no utilizadas; a menudo son muy directos.
- Mantén las declaraciones simples: nombra un valor, dale un propósito claro, luego imprímelo o úsalo inmediatamente.
Guía paso a paso
- Ejecuta el código inicial una vez para conocer la salida base antes de cambiar algo.
- Agrega una tercera variable, como un booleano o un valor de texto corto, e imprímela claramente.
- Rompe el código a propósito con un pequeño error de sintaxis, luego corrígelo después de leer el error.
- Formatea el archivo con `gofmt` y compara el resultado con tu espaciado original.
- Finaliza resumiendo una regla de sintaxis que Go aplicó durante el ejercicio.
Ejercicios prácticos
- Crea un programa corto con una cadena, un número y un booleano, luego imprime los tres.
- Escribe un pequeño bloque de salida que etiquete cada valor para que el resultado en la terminal sea fácil de leer.
- Reemplaza las variables iniciales con las tuyas y mantén el programa compilando limpiamente.
Retos de código
- Escribe la misma salida en un orden ligeramente diferente y explica qué versión se siente más clara.
- Provoca y corrige dos problemas comunes de principiantes: una variable no utilizada y una llave faltante.
Mini tareas de práctica
- Ejecuta `gofmt` en el archivo.
- Agrega una nueva variable e imprímela.
- Indica una regla del compilador que te ayudó a detectar un error.
Error común
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini reto de la vida real
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.