Tipos de datos V: Hashes
Clase 8 de 39 • Curso de Ruby
Contenido del curso
- 4

Tipos de datos I: Integer, float
06:01 - 5

Tipos de datos II: Strings
09:07 - 6

Tipos de datos III: Symbols
03:06 - 7

Tipos de datos IV: Arrays
10:46 - 8

Tipos de datos V: Hashes
08:42 - 9

Uso de condicionales
04:24 - 10

Uso de ciclos
06:13 - 11

Rangos
02:39 - 12

Uso de Regex
02:41 - 13

Procs y lambdas
04:06 - 14

Programación Orientada a Objetos en Ruby Comenzando la creación de nuestra clase
11:17 - 15

Programación Orientada a Objetos en Ruby: Módulos
03:29 - 16

Programación Orientada a Objetos: Clases y Objetos
02:51 - 17
Concurrencia vs Paralelismo: Threads en Ruby
03:18 - 18

Bundler y gemas
14:17 - 19

Testing en Ruby
10:16 - 20

Testing con MiniTest
07:00 - 21
Diferencias entre Ruby 2.5 y 3
02:48
- 22

Introducción al proyecto
01:41 - 23
Instalar Ruby 2D
00:26 - 24

Overview Ruby 2D
07:37 - 25

Arquitectura
07:57 - 26

Estructurando el proyecto
06:11 - 27

Vista básica
15:43 - 28

Programando la base para los movimientos
12:45 - 29

Programando el movimiento de nuestro snake
08:40 - 30

Test de nuestras acciones
09:35 - 31

Implementando el timer del movimiento
07:58 - 32

Actualizando la vista
06:15 - 33

Preparando el cambio de dirección
09:32 - 34

Recapitulación de la arquitectura
02:43 - 35

Moviendo la serpiente con el teclado
11:37 - 36

Creciendo la serpiente y programando la condición de derrota
09:00 - 37

Generando comida aleatoria: uso de rand y stub en pruebas
08:58 - 38

Condición de salida y conclusiones
05:32 - 39
Retos del curso
00:16
Hashes, también conocidos como arrays asociativos, mapas o diccionarios, son parecidos a los arrays en que son una colección indexada de referencias a objetos. Sin embargo, mientras que en los arrays los índices son números, en los hashes se puede indexar con objetos de cualquier tipo.
Cuando se almacena un valor en un array, se dan dos objetos: el índice y el valor. Luego, se puede obtener dicho valor, gracias al índice.