ocaml- все статьи тега
Сортировка списка с помощью стандартной библиотечной функции OCaml
Я изучаю OCaml и выполняю различные упражнения по упорядочиванию данных. Я хотел бы понять, как использовать стандартный список библиотек для упорядочивания Например, я хотел бы отсортировать этот массив, используя следующие функции [94; 50; 6; 7; 8; 8] List.sort List.stable_sort List.fast_sort List.unique_sort Каков синтаксис для этого ? ...
Что такое функтор в функциональном программировании?
Я сталкивался с термином "функтор" несколько раз, читая различные статьи по функциональному программированию, но авторы обычно предполагают, что читатель уже понимает этот термин. Оглядываясь вокруг в интернете предоставил либо чрезмерно технические описания (см. статья в Википедии) или невероятно расплывчатые описания (см. раздел о Функторах на этом ocaml-учебник веб-сайт). может кто-то любезно определить термин, объяснить его использование, и, возможно, приведите пример того, как создаются и ...
Каковы различия между SML и OCaml? [закрытый]
Что отличает два диалекта ML друг от друга? ...
F# vs OCaml: переполнение стека
недавно я нашел презентацию о F# для программистов Python, и после просмотра его, решил реализовать решение "муравьиной головоломки" самостоятельно. есть муравей, который может ходить на плоской сетке. Муравей может двигаться по одному пространству за раз влево, вправо, вверх или вниз. То есть, из клетки (X, г) муравей может пройти в клетки (х+1, г), (х-1, У), (Х, Y+1), и (Х, Y-1). Точки, где сумма цифр координат x и y больше 25 недоступны для муравья. Например, точка (59,79) недоступна, потом ...
В чем преимущество чисто функциональной структуры данных?
существует большое количество текстов о структурах данных и библиотеках кода структур данных. Я понимаю, что чисто функциональная структура данных легче рассуждать. Однако мне трудно понять реальное преимущество использования чисто функциональной структуры данных в прагматическом коде (используя функциональный язык программирования или нет) над императивным аналогом. Кто-нибудь может предоставить некоторые реальные случаи, когда чисто функциональная структура данных имеет преимущество и зачем? ...