Hashes y Símbolos en Ruby

Hashes son similares a matrices. Básicamente, la diferencia es cómo se obtienen los datos. Por ejemplo,
myArray=[0, 1, 2]
# Get the data by numbers.
puts myArray[0] # prints 0
Ejecutar Código
Los hash son diferentes. Se definen utilizando , o . Por ejemplo,Hash.newmyHash={}
myHash={
    "Key" => "value",
    "Key2" => "value2",
}
puts myHash["Key"] # puts value
Ejecutar Código
Tenga en cuenta las comas. Otra forma de hacer un hash, es
myHash=Hash.new()
myHash["Key"]="value"
myHash["Key2"]="value2"
puts myHash["Key"] # puts value
Ejecutar Código
En lugar de usar una cadena como la clave, puedes usar un símbolo, como este
myHash=Hash.new()
myHash[:Key]="value"
myHash[:Key2]="value2"
puts myHash[:Key] # puts "value"
Ejecutar Código
Cuando se usa con símbolos, los símbolos se usan de manera diferente, como estemyHash={}
myHash={
    Key: "value",
    Key2: "value2",
}
puts myHash[:Key] # puts "value"
Ejecutar Código

Ejercicio

Crea un hash llamado myFirstHashy haz que la primera clave sea Dadigual a Dave.

Acerca de: ImNotWolf

Somos Instinto Programador

0 comentarios:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Con tecnología de Blogger.