En el artículo anterior instalamos Go y compilamos el primer binario. Hoy toca el material del que está hecho todo lo demás: los tipos de datos en Go, las variables y las constantes. Y al final, iota, esa palabra que aparece en todo código Go y que nadie explica bien a la primera. Tipado estático, […]
LEER MÁS
Ya tienes tipos y variables del artículo anterior. Hoy tocan las estructuras de control. La noticia: Go tiene menos piezas que cualquier lenguaje que hayas usado. La sorpresa: no vas a echar de menos ninguna. if: sin paréntesis y con truco El if de Go prescinde de los paréntesis y exige llaves siempre, tenga una […]
LEER MÁS
> serie: aprende go de 0 a 100 | artículo 4 de 19 Las funciones en Go parecen las de cualquier lenguaje hasta que devuelven dos cosas a la vez y no pasa nada raro. Hoy cubrimos la sintaxis, los retornos múltiples, las variádicas, las closures y defer, el mejor amigo de tus recursos abiertos. […]
LEER MÁS
Go no tiene clases, tampoco herencia, y aun así se escriben sistemas enormes con él. El truco, los structs en Go para los datos, métodos para el comportamiento y composición para reutilizar. Vamos por partes. Structs: datos y punto Un struct es una colección de campos con nombre (A Tour of Go, structs): Detalle con […]
LEER MÁS