0
私はScala
を初めて使っていますが、OCaml
と他のMLファミリの関数型プログラミング言語を使用した経験があります。ScalaでOCamlスタイルの型のバリエーションを定義する
OCaml
スタイルタイプのバリアントをどのように定義できますか?たとえば、
type fruit = Apple | Orange | Strawberry
let analysis f =
match f with
| Apple -> ...
| Orange -> ...
| Strawberry -> ...
この質問があまりにも素朴であれば申し訳ありません。誰かが私に助けてくれることを願っています。
を参照してくださいhttp://stackoverflow.com/questions/33384189/type-to-capture-either-integer-float-or-a-string-value-and-then-do-pattern-matc –