Exemplos práticos de usar símbolos no Scala?

O Scala possui símbolos - nomes que começam com uma aspa simples e que são um tipo de constantes de string.

Eu sei símbolos de Ruby (onde eles começam com dois pontos). Em Ruby, eles são usados ​​para algumas tarefas de meta-programação, como gerar getters e setters para variáveis ​​de membro (por exemplo,attr_reader :name para gerar um getter paraname).

Eu ainda não vi muitos usos de símbolos no código Scala. Quais são os usos práticos para símbolos no Scala?

questionAnswers(8)

yourAnswerToTheQuestion