Язык программирования Crystal

Symbol

Symbol это константа, которая определяется именем, без необходимости давать ей числовое значение.

:hello
:good_bye

# с пробелами и символами
:"symbol with spaces"

# может оканчиваться знаком вопроса и восклицательным знаком
:question?
:exclamation!

# для операторов
:+
:-
:*
:/
:==
:<
:<=
:>
:>=
:!
:!=
:=~
:!~
:&
:|
:^
:~
:**
:>>
:<<
:%
:[]
:[]?
:[]=
:<=>
:===

Внутри компилятора представлен как Int32.