Praktyczne przykłady używania symboli w Scali?

Scala ma symbole - nazwy, które zaczynają się od pojedynczego cytatu i które są rodzajem stałych łańcuchowych.

Znam symbole z Ruby (gdzie zaczynają się dwukropkiem). W Rubim są one używane do niektórych zadań metaprogramowania, takich jak generowanie getterów i setterów dla zmiennych składowych (na przykładattr_reader :name wygenerować getteraname).

Nie widziałem jeszcze zbyt wiele symboli w kodzie Scala. Jakie są praktyczne zastosowania symboli w Scali?

questionAnswers(8)

yourAnswerToTheQuestion