Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 429 Bytes

symbols.md

File metadata and controls

29 lines (23 loc) · 429 Bytes

Symbols

  • A symbol is written by prefixing an a word with a colon.
  • Symbols often used as keys in Hashes (see in next section)

Examples

:age
:"age"
:name

:name.class #=> Symbol

Common Uses

  • 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"