- A symbol is written by prefixing an a word with a colon.
- Symbols often used as keys in Hashes (see in next section)
:age
:"age"
:name
:name.class #=> Symbol
-
Convert a string to symbol (to_sym)
animal = "dog" animal.to_sym => :dog
-
Convert a symbol to string (to_s)
animal = :dog animal.to_s => "dog"