どのようにしてスカラにF#でDiscriminated Unionの変換については行くだろう:F#でのScalaのDiscriminated Unionのカウンターパートとは何ですか?
type Expr =
| Val of String
| Integer of Int32
| Lower of Expr * Expr
| Greater of Expr * Expr
| And of Expr * Expr
| Or of Expr * Expr
ありについてADTs in F# and Scalaを話して同様のポストはあるが、それは私が後だ何をしていないようです。これは、(多分残念ながら、それはより冗長であるように)Scalaでの継承と
sealed trait Expr
case class Val(s: String) extends Expr
case class Integer(i: Int) extends Expr
case class Lower(left: Expr, right: Expr) extends Expr
case class Greater(left: Expr, right: Expr) extends Expr
...
に行われ
本当に迅速かつ本当に私の質問に答えました。ありがとうございました! –