動物が人物で、その名前がAlexの場合に検証します。 Personオブジェクト: type Person(name: string) =
member this.Name = name
Enumration: type Animal =
| Person of Person
| Cat
| Dog
パターン・マッチング:あなたはwhenでパターンガードを指定することができ
私の新しいことをOCamlに許してください。しかし、私は2つのリストの交差を返す非常に単純な関数を持っていますが、同時に両方のリストに要素があるときだけです。 3行目では、「この式には 'a'型がありますが、式には 'a list'が期待されていますが、出力するリストではありません。 let rec intersection (l1 : 'a list) (l2 : 'a list) : 'a l
は、私は別のソリューションの多くの亜種は、括弧(と、より多くの)について、ここで How to add space on both sides of a string in Java Regex add space between all punctuation Add space after capital letter だけでなく、他のものを説明しようとした Regex to match pa
I(これは方法より簡単である可能性があるという事実を無視してください) type tKey = Key of int;;
type tBST = Null | Pos of node ref
and node = {mutable key : tKey;
mutable left : tBST;
mutable right : tBST};;
私は私
でケースを簡素化し、私は次のコードスニペットを持っている、のは、言ってみましょう: val num = Future.successful(10)
num map {
case n if n > 0 => // do something
case _ // do something
}
私の質問は:私は何とかcase n if n > 0を簡略化することができま