2
假設下面的代碼:F#地道模式匹配模式?
override x.OnReceive message =
match message with
| :? SomeActorMessages as m ->
match m with
| Greet(name) -> Console.WriteLine("Hello {0}",name)
| Hi -> Console.WriteLine("Hello from F#!")
| _ -> failwith "unknown message"
其中,「信息」是System.Object類型 的是有什麼我可以爲了使模式匹配更好嗎? 例如一些通用的活動模式或一些這樣的?
也許這個問題太短暫,但我只是想看看是否有一種方法,使上述語法更好
是啊,我偶爾會打這個限制:不允許用於有源圖案有隻出現在返回類型的類型變量。 – Tarmil