Wygląda na to, że kod F # często wzoruje dopasowania względem typów. Na pewno match opt with | Some val -> Something(val) | None -> Different() wydaje się powszechne. Ale z punktu widzenia OOP wygląda to bardzo podobnie do przepływu kontroli opartego na sprawdzeniu typu środowiska...
18
Czy dopasowanie wzorców do typów jest idiomatyczne lub źle zaprojektowane?