Menu
Coddy logo textTech

Tipo di dato Symbol

Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 7 di 88.

In Ruby, i simboli sono un tipo di dato univoco che rappresenta identificatori immutabili. Un simbolo viene creato anteponendo i due punti : a un nome. A differenza delle stringhe, i simboli con lo stesso nome fanno sempre riferimento allo stesso oggetto in memoria, il che li rende più efficienti in termini di memoria.

La creazione di una variabile simbolo segue questo schema:

status = :active
color = :red
role = :admin

I simboli sembrano simili alle stringhe, ma hanno uno scopo diverso. Mentre le stringhe sono destinate a testi che potrebbero cambiare o essere manipolati, i simboli si usano per identificatori, etichette e chiavi che rimangono costanti. Sono comunemente usati come chiavi degli hash e per rappresentare stati o categorie.

Esempi di simboli in Ruby:

status = :pending     # Rappresenta uno stato
day = :monday         # Rappresenta un giorno
mode = :dark_mode     # Rappresenta un'impostazione
challenge icon

Sfida

Facile

Crea tre variabili simbolo per rappresentare diversi stati di un'attività. Per prima cosa, crea una variabile chiamata current_state e assegnale il simbolo :active. Poi crea una variabile chiamata next_state e assegnale il simbolo :pending. Infine, crea una variabile chiamata final_state e assegnale il simbolo :completed. Visualizza tutte e tre le variabili usando il comando puts.

Provalo tu

# TODO: Scrivi il tuo codice qui
# Crea le tre variabili che contengono simboli e visualizzale usando puts
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Ruby online