F Sharp: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Roolen (обсуждение | вклад) Добавлены новые примеры кода в раздел "Факториал". |
Torbasow (обсуждение | вклад) м →Особенности: орфография |
||
Строка 49:
y <- 3 // Ok. y = 3
</source>
Также в F# есть ссылочные типы и объекты, которые также могут содержать изменяемые значения. Тем не менее, бо́льшая часть кода является [[Чистая функция|чистыми функциями]], что позволяет избежать многих ошибок и упростить отладку. Кроме того, упрощается распараллеливание программ. При
Одна из основных идей F# заключается в том, чтобы удостовериться, что имеющийся код и типы в функциональном языке программирования могут быть легко доступны из других .NET-языков. Программы на F# компилируются в сборки CLR (файлы с расширениями .exe и .dll), однако, для их запуска необходима установка пакета среды исполнения дополнительно к .NET Framework.
|