Я пытаюсь получить основы F # clear, прежде чем переходить к сложным примерам. Материал, который я изучаю, ввел как дискриминационные союзы, так и типы записей. Я просмотрел материал для обоих, но мне все еще непонятно, почему мы будем использовать один за другим.
Большинство примеров игрушек, которые я создал, кажутся реализованными в обоих. Записи, похоже, очень близки к тому, что я считаю объектом в С#, но я стараюсь не полагаться на сопоставление с С# как способ понять F #
Итак...
-
Есть ли явная причина использовать один над другим?
-
Существуют ли определенные канонические случаи, когда они применяются?
-
Существуют ли определенные функции, доступные в одном, но не другой?