爲什麼我不得不爲None返回一個類型值?爲什麼我不得不爲None返回一個類型值?
let getHand = function
| Some(card1, card2) -> card1, card2
| None -> // ?
就我而言,我想處理一個問題。但如果通過選項不存在手牌,我仍然無法處理。
我不考慮什麼? 我應該使用什麼樣的模式?
具體來說,如果沒有手,那麼我想抓住一個完整的甲板。 如果沒有結果存在,爲什麼方法會產生複雜類型的結果?
| None -> // Why am I still required to yield a typed result