4
Совпадение шаблонов с типами идиоматическое или плохой дизайн?
Кажется, что код F # часто сопоставляется с типами. Конечно match opt with | Some val -> Something(val) | None -> Different() кажется обычным. Но с точки зрения ООП это выглядит очень похоже на поток управления, основанный на проверке типа во время выполнения, которая обычно вызывает недовольство. Чтобы объяснить это, …