Core concept
// Scala 3
extension (s: String)
def shout: String = s.toUpperCase + "!"Advertisement
How it works
Overuse pollutes namespaces. Scoped via import.
Advertisement
Trade-offs + gotchas
Enrich Java classes. DSLs.
// Scala 3
extension (s: String)
def shout: String = s.toUpperCase + "!"Overuse pollutes namespaces. Scoped via import.
Enrich Java classes. DSLs.