Объяснение сопоставления с моделью

Я пытался объяснить разницу между утверждениями переключателя и сопоставлением с образцом (F #) нескольким людям, но я действительно не смог объяснить это хорошо ... большую часть времени они просто смотрят на меня и говорят "так почему не просто использовать if..then..else ".

Как бы вы им это объяснили?

РЕДАКТИРОВАТЬ! Спасибо всем за отличные ответы, я действительно хотел бы отметить несколько правильных ответов.

Ответы на вопрос(9)

Ваш ответ на вопрос