Ich lerne Haskell zusammen mit Scala. Ich habe versucht, den folgenden Scala Typen in Haskell zu definieren, aber nicht:Wie konvertiert man die Scala-Fallklassendefinition in Haskell?
sealed trait Expr
case class Value(n: Int) extends Expr
case class Add(e1: Expr, e2: Expr) extends Expr
case class Subtract(e1: Expr, e2: Expr) extends Expr
Könnte jemand mir ein Beispiel geben?