Go

6

Go

Go Go Power Ra....ah que no: Go Parte 5 - Maps

Espero que este post sea bastante rápido jejejejej. En este caso hablaremos de los Maps o lo que en otros lenguajes conoceríamos como diccionario. En general siguen las mismas teorías que los arrays o los slices en cuanto a creación y a lo referente al rendimiento, los mapas crecen dinámicamente pero podemos indicarles el tamaño lo que optimizaría un poco su rendimiento. Creación Empecemos con la creación. Como ya hemos visto en Go tenemos siempre varias formas de crear los elementos: * Form

Go

Go Go Power Ra....ah que no: Go Parte 4 - Arrays y Slices II

En este post vamos a ir viendo como se podrian hacer las cosas mas habituales con los Arrays o Slices, como puede ser recorrerlos, veremos tambien como podemos pasar de uno a otro para la optimización, sin mucho mas empezamos. Recorrer un array o slice Empecemos por el caso más habitual y es la necesidad de recorrer el contenido de un array, en este punto voy a adelantar alguna otra cosa que no es solo de Array o Slices, pero creo que es mejor verlo en esta parte. Para recorrer un array, tipic

Go

Go Tricks (I): Array contains

Comienzo sección nueva, en este caso son pequeños post que trataran sobre algún truco para trabajar con Go, como todo existen varias formas de hacer, estas serán solo algunas posibles no siempre serán las mejores pero seguro que funcionan ;) En este primer post vamos a ver como comprobar si un elemento existe dentro de un array(o slice), lo veremos con strings pero puede ser con cualquier tipo(primitivo por lo menos) Como sabemos no tenemos forma directa en Go de comprobar si algo existe dentr