Aquí hay un ejemplo:
`` `Ruby
my_hash ={
"Nombre" => "Alice",
"edad" => 30,
"Ciudad" => "Nueva York"
}
`` `` `` `` ``
En este ejemplo, `" nombre "` mapas a "Alice", `" edad "` mapas a 30 y `" ciudad "` mapas a "Nueva York".
Otros usos de `=>`:
* argumentos de bloque: En algunos casos, puede ver `=>` utilizado para definir los valores predeterminados para los argumentos de bloque.
`` `Ruby
(1..5) .E cada {| num | pone num * 2} # Este bloque toma un argumento
(1..5) .E cada {| num, multiplicador =2 | pone num * multiplicador} # Este bloque toma dos argumentos, 'multiplicador' con el valor predeterminado 2
`` `` `` `` ``
* hash con teclas de símbolo: También se usa a menudo en hashes con claves de símbolos, aunque puede omitir el `=>` en estos casos:
`` `Ruby
my_hash ={nombre:"Alice", edad:30, ciudad:"Nueva York"}
# Esto es equivalente a:
my_hash ={:name => "Alice" ,:Age => 30 ,:City => "Nueva York"}
`` `` `` `` ``
Es crucial tener en cuenta que si bien `=>` es la forma convencional de definir pares de valor clave, no es la única forma. También puede usar comas y el operador `:` para lograr el mismo resultado.
¡Avíseme si desea más detalles o tiene algún ejemplo específico en mente!