Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Programmazione >> rubino Programmazione >> .

Cosa significa in Ruby?

In Ruby, il simbolo `=>` è usato principalmente in Hash Literals Per definire le coppie di valore chiave. Viene letto come "mappe a" o "si associa".

Ecco un esempio:

`` `Ruby

my_hash ={

"nome" => "Alice",

"Age" => 30,

"City" => "New York"

}

`` `

In questo esempio, `" Name "maps to" Alice ",` "Age" `Maps a 30, e` "City" `mappe a" New York ".

altri usi di `=>`:

* Argomenti di blocco: In alcuni casi, potresti vedere `=>` usato per definire i valori predefiniti per gli argomenti a blocchi.

`` `Ruby

(1..5) .each {| num | Mette numer * 2} # Questo blocco prende un argomento

(1..5) .each {| num, moltiplicatore =2 | Metti Num * moltiplicatore} # Questo blocco prende due argomenti, "moltiplicatore" con predefinito 2

`` `

* hash con chiavi del simbolo: È anche spesso usato negli hash con i tasti del simbolo, anche se in questi casi è possibile omettere il `=>`:

`` `Ruby

my_hash ={nome:"Alice", età:30, città:"New York"}

# Questo equivale a:

my_hash ={:name => "Alice" ,:age => 30 ,:City => "New York"}

`` `

È fondamentale notare che mentre `=>` è il modo convenzionale per definire le coppie di valore chiave, non è l'unico modo. Puoi anche usare virgole e l'operatore `:` per ottenere lo stesso risultato.

Fammi sapere se desideri maggiori dettagli o hai in mente esempi specifici!

 

Programmazione © www.354353.com