( enpassant | 2024. 04. 23., k – 09:40 )

Igen, az is definiálható.

Pl.:

case class meter2(n: Int)
case class meter(n: Int) {
 def *(m: meter): meter2 = meter(n * m)
}

scala> meter(5) * meter(20)
val res1: meter2 = meter2(100)