Я пытаюсь объяснить разницу между операторами switch и сопоставлением шаблонов (F #) с несколькими людьми, но я действительно не смог объяснить это хорошо. В большинстве случаев они просто смотрят на меня и говорят "так почему бы вам просто не использовать, если... затем...".
Как бы вы им это объяснили?
ИЗМЕНИТЬ! Спасибо всем за отличные ответы, мне очень хотелось бы отметить несколько правильных ответов.