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
> 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
Tres formas distintas de aprender: con respuestas correctas, sin ellas, o por ensayo y error. Tres formas de aprender En 1959, Arthur Samuel, ingeniero de IBM, publicó un artículo con un título que hoy suena a evidencia y entonces era una novedad completa: «Some Studies in Machine Learning Using the Game of Checkers». Ahí aparece, […]
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