-
Ya aprendiste a usar variables para almacenar números o cadenas de caracteres.
-
Ahora vamos a aprender sobre algo llamado arreglos, que nos permite almacenar múltiples elementos en una sola variable.
-
Como verás, los arreglos nos permiten hacer cosas muy útiles.
-
Ok, vamos a revisar las variables, ¿está bien?
-
Entonces tenemos la variable "myFriend" igual a "Sophia".
-
Una variable es sólo una manera de almacenar un valor como "Sophia" y darle una etiqueta para que nuestro programa tenga una manera de referirse a ella más tarde.
-
Podemos pensar en esto como si fuera un cajón, con una etiqueta por fuera que dice "myFriend", y por dentro está "Sophia".
-
Así que cuando nos fijamos en el interior, encontramos a "Sophia".
-
Ahora, a veces queremos almacenar muchos valores en una sola variable.
-
Y no podemos hacer esto porque tendremos un error de sintaxis, y nuestro programa marcará errores y todas esas cosas.
-
Así que tenemos una manera específica de hacerlo, y es mediante el uso de arreglos.
-
Entonces podemos decir "myFriends" igual, y luego ponemos un corchete, y dentro escribimos los valores.
-
Escribimos "Sophia", luego tenemos a "John", luego "Leif".
-
Muy bien, esos son mis tres amigos.
-
Tal vez en orden de cómo me caen, pero no se los digan.
-
Ok. Ahora nuestra variable almacena tres valores, no sólo uno.
-
Y podemos imaginar que es como una cajonera, y que ponemos la etiqueta "myFriends" a todo el mueble.
-
Y sólo debemos abrir el cajón correcto para encontrar el valor que estamos buscando.
-
Imagina una cajonera, si quieres ver lo que hay en los cajones, simplemente los abres y miras adentro.
-
¿Cómo hacemos eso con los arreglos?
-
Bueno, sólo escribimos el nombre del arreglo, los corchetes y el número de lo quieras ver dentro del arreglo.
-
Así que digamos 1. ¿Ok?
-
Probemos esto usando el comando "text" para ver a "Sophia" en la pantalla.
-
Entonces escribimos "myFriends[1]", lo ponemos aquí, y le damos color.
-
¡Oh! Ok. Vemos a "John". ¿Por qué vemos a "John"?
-
Dijimos índice 1, para este primer elemento, ¿cierto?
-
Este 1 de aquí.
-
Esto es porque el arreglo empieza en 0 y no en 1, y eso definitivamente es extraño al principio, pero te vas a acostumbrar.
-
Así que si ponemos 0, entonces veremos a "Sophia", ¿correcto?
-
Y si queremos mostrar el siguiente elemento, entonces ponemos 1, ¿cierto?
-
Así que si queremos mostrar el último elemento, el tercer elemento, entonces ponemos 2.
-
Sólo tienes que pensar: "Ok, ¿cuál quiero revisar?"
-
Vamos a separarlos.
-
Y dónde se encuentra, y sólo lo sacas.
-
Así que el primero es el 0, el segundo es el 1, el tercero es el 2, etc. etc.
-
¿Qué pasa si se me olvida, y trato de acceder a "Leif" de esta manera?
-
Y aquí pongo "myFriends[3]", y no obtenemos nada.
-
Eso es porque no hay nada en 3, ¿cierto?
-
Cuando aquí dice 3 es que estamos buscando el cuarto elemento, y no hay cuarto elemento.
-
Así que no hay nada.
-
Y es algo que pasa mucho cuando estás usando arreglos. Así que fíjate bien.
-
Lo mismo pasa si trato de acceder al elemento 100 porque no tengo cien amigos.
-
Sólo tengo tres...
-
Así que no tenemos nada, ¿cierto? Vamos a deshacernos de esto.
-
Ahora digamos que queremos estar al tanto de cuántos amigos tenemos porque estoy muy orgullosa de tener tres amigos y quiero que todo el mundo lo sepa.
-
Así que se lo voy a decir al mundo.
-
Así que tengo 'numFriends + " friends!!!"'. ¡Wow! ¡Muy bien!
-
Ok, entonces tengo tres amigos. ¡Yey! No son muchos.
-
Ok. Probablemente Winston se compadezca de mí y diga que es mi amigo.
-
Y me diga que lo puedo incluir en el arreglo.
-
Y yo diga: "Ok. Genial. Gracias Winston."
-
Así que añado a Winston. Oh, pero aquí sigue diciendo que tengo tres amigos.
-
Bien, lo que tengo que hacer es actualizar esta variable.
-
Esto significa que cada vez que añada algo a mi arreglo, tengo que actualizar esta variable, y eso puede ser molesto.
-
Especialmente si todos los que miren esto decidan ser mis amigos, y entonces estaré actualizando esto miles de veces, lo tendría que actualizar cada vez.
-
Este es el punto. Son tantas veces las que necesitamos saber cuántos elementos tiene nuestro arreglo que hay una manera de hacerlo.
-
El arreglo estará al tanto de cuántos elementos tiene, usando la propiedad llamada "lenght".
-
Y para usarla, sólo escribimos "myFriends.lenght" y obtenemos el número de elementos. ¿Lo pueden ver?
-
Ahora dice 4, y puedo borrar esta variable. Ya no la necesitamos.
-
Y esta propiedad se actualiza cada que añadimos algo.
-
Así que tal vez "OhNoes Guy" quiere se mi amigo, y digo "Ok. eres muy considerado, ok. Puedes ser mi amigo."
-
Y podemos seguir añadiendo, y se seguirá actualizando.
-
Esto es genial porque nos quita el trabajo de estar actualizando la longitud de nuestro arreglo.
-
Muy bien, cuando quieras guardar una lista de valores como estos, puedes usar un arreglo.
-
Así que manténganse al tanto para descubrir todas las cosas que podemos hacer con ellos.