Go esencial

Inicializando arrays

¡Prueba gratis durante 10 días

nuestros 1221 cursos !

Prueba gratis Mostrar modalidades de suscripción
Los arrays del lenguaje de programación Go son elementos que permiten almacenar variables múltiples. Utilizan, al igual que las variables, tipado estático y tienen una cantidad determinada de valores. En esta lección aprenderemos a utilizarlos y acceder sus valores.
06:35

Transcripción

Los arreglos nos permiten almacenar valores dentro de una aplicación. Son muy similares a las variables con la diferencia de que nos permiten almacenar múltiples valores dentro de uno de ellos. Te voy a mostrar cómo crear un arreglo dentro de Go. Acá yo voy a crear una variable y esta variable se va a llamar "arreglo". Ahora, para convertirla en un arreglo simplemente tengo que, junto al nombre de la variable, escribir "paréntesis cuadrados". Y en caso de que desee que definir la cantidad de elementos que deseo que tenga puedo poner acá un número y también tengo que definir el tipo de dato que van a tener cada uno de los valores que se van a encontrar dentro de este arreglo. Por ejemplo una cadena de texto. Ahora, en este punto yo he creado una variable que va a ser un arreglo o sea que va a tener en este caso dos valores y ambos valores van a ser de tipo "string". Veamos esto en acción. Yo voy a agregar dentro de la variable "arreglo" un valor. Para hacerlo nosotros vamos a hacer un conteo de los elementos. Por ejemplo, yo voy a incluir acá un "paréntesis cuadrado". Y puedo acceder directamente a uno de los elementos de mi arreglo. Por ejemplo puedo acceder al elemento 1, 2, etc, etc. En el caso de los arreglos dentro de Go nosotros vamos a comenzar el conteo desde "0". Así que el primer ítem dentro de un arreglo va a ser el ítem con la numeración "0". Así que si yo quiero definir el primer ítem de este arreglo voy a escribir el valor "0" Y por ejemplo acá puedo definirle cualquier valor siempre y cuando sea de tipo cadena de texto, porque así es como lo he asignado. Así que por ejemplo acá puedo poner "manzanas". Vamos a guardar y ya mi arreglo está funcionando y en este caso tenemos un valor. Vamos a mostrarlo dentro de la consola. Vamos a utilizar el comando "Print" Se ha hecho automáticamente el "Import" de la librería "fmt" y yo voy a incluir acá el valor de arreglo. Por ejemplo puedo mostrar directamente "arreglo". Y esto lo que va a hacer es que va a desplegar todos los valores que se encuentren dentro del arreglo, en este caso con nombre "arreglo". Vamos a compilar la aplicación. La vamos a ejecutar y vemos que nos está mostrando el valor "manzanas". Vamos a agregar otro valor más y vamos a definir qué arreglo que ya sabemos que tiene dos elementos, vamos a definir el segundo en este caso estoy poniendo "1" porque aunque sea el segundo por la numeración que empieza en "0", es el ítem número "1" y vamos a definir que esto sean "bananas". Guardamos sin hacer ningún otro cambio. Voy a ejecutar de nuevo mi aplicación y vamos a ver que me empiezan a aparecer los 2 valores que se encuentran dentro de esta variable "arreglo". Tenemos otra sintaxis para definir los valores de un arreglo. Por ejemplo, vamos a comentar este código y voy a utilizar la sintaxis de comentarios de múltiples líneas, en este caso " /* " y cuando acaba el espacio que quiero comentar utilizo " /* " . Voy a volver a crear esta variable "arreglo" pero voy a utilizar otra sintaxis. Por ejemplo, en este caso puedo generar "arreglo" y a "arreglo" le voy a asignar automáticamente el tipo de dato utilizando la sintaxis abreviada de Go y voy a definir también acá con "paréntesis cuadrados" cuántos ítems va a tener el arreglo. En este caso vamos a definirlo también con dos, tal como lo hice antes. Voy a definir que sean de tipo cadena de texto. Y también para definir directamente los valores a diferencia de como lo hice acá, definiendo cada uno de los ítems puedo también utilizar en este caso "llaves" y definir cada uno de los valores. En este caso son 2 valores así que puedo escribir la cadena de texto "manzanas", separado por "coma" y el segundo valor que en este caso va a ser "bananas". Vamos a guardar. Vamos a volver a ejecutar exactamente la misma variable pero con esta sintaxis alternativa y vamos a tener exactamente el mismo resultado pero como te digo estamos trabajando otra sintaxis que en algunos casos puede ser más sencilla dependiendo del tipo de trabajo que necesitas hacer. Por ejemplo, si necesitas definir desde el inicio los valores que va a tener un arreglo esta es una muy buena opción para crear tus arreglos. En caso contrario, si necesitas ir procesando y modificando los valores, de pronto esta primera sintaxis es mucho más sencilla porque puedes acceder de una forma más granular los elementos. Por ejemplo acá acceder al elemento "0", al elemento "1" mientras que acá estás definiendo los valores que de alguna forma se vuelve más sencillo crearlos al inicio y poder tener un arreglo con todos los valores. Finalmente podemos modificar. Recordemos que el arreglo es muy parecido a una variable. Y lo es en el sentido de que podemos modificar los valores. Así que si yo quiero modificar en este caso por ejemplo tenemos "manzanas" y "bananas". Yo voy a modificar "arreglo". Y vamos a cambiarlo pero solamente uno de sus ítems, por ejemplo el número "1". En este caso sería "bananas". Vamos a decir que en vez de "bananas" trabajemos "uvas". Guardamos. Ejecutamos la aplicación. Y vemos cómo se está modificando el valor y ya no es "manzanas" y "bananas" sino que he modificado solo uno de los valores de un arreglo. En este caso me está dando como resultado "manzanas" y "uvas". Así es como podemos trabajar de manera básica los arreglos dentro de Go.

Go esencial

Aprende los elementos esenciales de Go, el lenguaje de código abierto con un rendimiento similar a C, lo que lo ha hecho muy popular para la creación de aplciaciones web.

2:45 horas (29 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:16/03/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.