Чтение Начало F # - Роберт Пикеринг Я сосредоточился на следующем абзаце:
Программисты, выходящие из фона OCaml, должны быть осторожны, когда используя исключения в F #. Из-за архитектуры CLR, бросать исключение довольно дорого - довольно немного дороже чем в OCaml. Если вы забрасываете много исключений, прокомментируйте свой код тщательно решить, стоит ли стоимость исполнения. Если слишком высокие затраты, соответствующим образом переработайте код.
Почему из-за CLR бросание исключения дороже, если F#
чем в OCaml
? И как лучше всего пересмотреть код в этом случае?