Публикации по теме 'ocaml'


Спасибо за написание этого замечательного поста. 🚀
Спасибо за написание этого замечательного поста. 🚀 Всего одно небольшое упоминание: я думал, что мой код не работает, когда я начал нажимать на аккордеон. После некоторого расследования я обнаружил в вашем репозитории Github, что для того, чтобы он работал должным образом, требовалось свойство CSS `overflow`. Еще раз спасибо. 👈

Вопросы по теме 'ocaml'

Фильтрация прямо и косвенно связанных вещей из списка
если у вас есть функция «test a b», которая возвращает истину, если a и b подключены напрямую, и если у вас есть заданный неупорядоченный список вещей, что было бы элегантным и быстрым решением для фильтрации всех подключенных вещей из данного списка?...
193 просмотров
schedule 12.11.2023

удаление циклов из циклического/изменяемого списка в ocaml?
Я не уверен, как удалить циклы из изменяемого списка типа: type 'a m_list = Nil | Cons of 'a * (('a m_list) ref) Например. если бы у меня был список 3,2,2,1,2,1,2,1,..... я бы хотел получить 3,2,2,1. Что я не могу понять - это местоположение...
1300 просмотров
schedule 24.11.2023

Функция обработчика событий Socket onread, onready, onclose в Ocaml
Я разрабатываю протокол с использованием сокета TCP/IP в Ocaml, и мне интересно реализовать подход, управляемый событиями. По сути, я хочу создать функции обработки событий, которые вызываются всякий раз, когда сокет получает новые данные,...
223 просмотров
schedule 11.11.2023

Перекрывающиеся операторы совпадения в OCaml
Сейчас я работаю над домашним заданием. По сути, это очень простая версия символической математики. Следующий фрагмент кода отлично работает. let rec eval exp (vars:(string * int) list) = match exp with | Int n -> n | Plus (a, b)...
219 просмотров
schedule 01.11.2023

Поиск рекурсивного типа записи OCaml
Я пытаюсь рекурсивно искать значение поля в записи, которая является рекурсивным типом записи. Мой тип записи type node = {node_name:string; node_branch:node list} Во-первых, я попытался просто обойти древовидную переменную этого типа:...
413 просмотров
schedule 20.01.2024

Как использовать Js.Option.map?
Для этого кода: // val map : ('a -> 'b [@bs]) -> 'a option -> 'b option let optTest: Js.Option.t(int) = Js.Option.map(x => x, Js.Option.some(1)); Я получаю следующую ошибку: This expression should not be a function, the...
134 просмотров
schedule 16.11.2023