Parece que o código F # geralmente corresponde a padrões em relação aos tipos. Certamente match opt with | Some val -> Something(val) | None -> Different() parece comum. Mas, do ponto de vista da OOP, isso se parece muito com o fluxo de controle com base em uma verificação do tipo de...