What are some example use cases for symbol literals in Scala?
In Java terms, symbols are interned strings. This means, for example, that reference equality comparison (eq in Scala and == in Java) gives the same result as normal equality comparison (== in Scala and equals in Java): ‘abcd eq ‘abcd will return true, while “abcd” eq “abcd” might not, depending on JVM’s whims (well, it … Read more