Link copiato negli appunti
Un simbolo è un oggetto che rappresenta una stringa all’interno dell’interprete Ruby. I simboli sono identificati da una sintassi speciale: due punti ‘:’ seguiti da caratteri alfanumerici o (alcuni) caratteri speciali.
Ad esempio, :world
identifica un simbolo che rappresenta una stringa di valore “world” all’interno di un qualsiasi contesto Ruby. In qualunque momento, è possibile estrapolare dal simbolo la stringa corrispondente o convertire una stringa nel rispettivo simbolo.