Практические примеры использования символов в Scala?
В Scala есть символы - имена, начинающиеся с одинарной кавычки и которые являются своего рода строковыми константами.
Я знаю символы из Ruby (где они начинаются с двоеточия). В Ruby они используются для некоторых задач метапрограммирования, таких как генерация геттеров и сеттеров для переменных-членов (например,attr_reader :name
создать геттер дляname
).
У меня нетя еще не видел много символов в коде Scala. Как практично использовать символы в Scala?