我一直在尝试向几个人解释switch语句和模式匹配(F#)之间的区别,但我还没有真正解释它.大多数时候他们只是看着我说"为什么你不只是使用if..then..else".
你会如何向他们解释?
编辑!感谢大家的精彩答案,我真的希望能够标出多个正确的答案.
f# ocaml sml pattern-matching
f# ×1
ocaml ×1
pattern-matching ×1
sml ×1