-
LecciónFunciones básicas
En Go, como en tantos otros lenguajes, todo el código que escribamos tiene que estar contenido dentro de una función. Eso significa que es necesario saber cómo declarar funciones o al menos cómo reconocerlas. El objetivo de este vídeo es mostrar la declaración básica de una función así como su... -
LecciónPaso de parámetros a funciones
Segundo vídeo destinado a hablar de funciones, y en este nos centramos en los argumentos, que es la forma de darle entrada a las mismas, con el fin de parametrizar el comportamiento de una función de acuerdo con los datos de entrada que les entregamos cuando luego las llamamos. -
Lección 📈 En tendenciaFunciones iteradoras
Go 1.23 introduce las funciones iteradoras, que se parecen al forEach de otros lenguajes de programación. -
LecciónInterning en Go con unique.Make
Con el nuevo paquete unique, puedes hacer programas que ahorren memoria mediante la deduplicación de valores canónicos. -
LecciónFunciones All y Collect
Además de agregar iteradores, Go incorporó en la 1.23 funciones para converitr entre slice e iterator. -
Lección 📈 En tendenciaOperadores aritméticos
Los operadores aritméticos son los que nos dejan hacer sumas, restas, multiplicaciones, divisiones, módulos, y aritmética binaria tal como la AND, la OR, la XOR o la NOT. Si ya sabes programar es bastante probable que este vídeo no te cuente nada nuevo, pero lo incluyo para quien nunca haya... -
LecciónConstantes
A diferencia de una variable, una constante no puede volver a ver el valor que referencia cambiado, por lo que no se puede reasignar mediante el operador = su valor. Con la palabra clave const, puedes crear una constante, tanto a nivel local como a nivel global. -
LecciónCómo usar pull-iterators
Los pull-iterators incorporados a Go 1.23 permiten extraer elementos de un iterador de forma controlada mediante funciones. -
LecciónRetorno de funciones
Tercer y último vídeo sobre funciones en mi curso de fundamentos de Go. El objetivo de este vídeo será hablar de la palabra clave return y mostrar cómo devolver cosas en general en las funciones que escribamos en Go.