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?