Des exemples concrets de l'utilisation de symboles dans Scala?

Scala a des symboles, des noms qui commencent par une apostrophe ' et qui sont une sorte de constantes de chaîne.

Je sais symboles de Ruby (où ils commencent par un signe deux-points). En Ruby, ils sont utilisés pour certaines méta-programmation des tâches, comme générer les accesseurs et mutateurs pour les variables de membre (par exemple attr_reader :name pour générer un getter pour name).

Je n'ai pas vu beaucoup de l'utilisation de symboles en Scala code encore. Quelles sont les utilisations pratiques des symboles dans les Scala?

InformationsquelleAutor Jesper | 2009-08-24