Scala
= Scala
{c}
A <programming language> supporting <object-oriented programming> and <functional programming>. Its <traits> support reusable <mixin> behavior, while <type variance> controls how parameterized types participate in <subtyping>. The Scala 2 and Scala 3 language versions differ in some syntax and typing details; examples should state the version relevant to a particular claim. Official documentation: https://docs.scala-lang.org