The class Symbol is a subclass of String. It represents unmutable strings, strings that are created uniquely. Symbols are identity objects. If two symbols are equal they are the same object.
Thus,
someString asSymbol == someString asSymbol.
The literal representation of Symbols are a sequence of characters preceded by a number sign (#; aka pound sign). See symbol literal.
#hello
Some common instance methods (Check the Class for more)