let _ as s = "abc" in s ^ "def"
では、これをどのように理解すればよいのでしょうか。
ひょっとして、何かあるのかlet pattern = expressionな?
まず、 の意味/目的/論理はlet pattern = expression何ですか?
また、 では使い方pattern matchingがあることは知っていますが、 ではパターンですが、後ろではではなく式ですよね?pattern as identifierlet _ as s = "abc" in s ^ "def"_ass = "abc" in s ^ "def"identifier
編集:
最後に、これはどうですか: (fun (1 | 2) as i -> i + 1) 2、これは正しいですか?
それが間違っていることはわかっていますが、なぜですか?fun pattern -> expression許可されていますよね?
ここで本当に迷いました。