ocaml

    1зной

    1ответ

    Я вижу весь выход после задержки 5 секунд, но я думаю, что это должно быть иначе. Я ожидаю, что следующий вывод: главный здесь привет получил (и только потом спать в течение 5 сек) , но мой код начина

    -1зной

    1ответ

    Я начинающий Ocaml, и не могу понять рекурсивность хвоста или перечислить итерацию. Как мы можем перебирать список через 2s и менять пары? let rec swap = function | a :: (b :: _ as t) -> b::a::swap t

    4зной

    1ответ

    В моем проекте используется библиотека ctypes и библиотека разметки. Когда компилируется, он дает следующую жалобу: Error: Files /Users/Young/.opam/4.02.1/lib/markup/markup.cmxa and /Users/Young

    0зной

    3ответ

    Возможно ли усечь список после заданного элемента в OCaml без использования рекурсии? let truncate (elt: 'a) (q: 'a queue) : unit = я могу думать о потенциально, как это сделать с помощью вложенного

    1зной

    2ответ

    Я хотел бы представить некоторое скалярное значение (например, целые числа или строки) либо по его реальному значению, либо по некоторому значению NA, а затем хранить их в коллекции (например, в списк

    2зной

    1ответ

    У меня есть лексер и парсер, который я создал с ocamllex и menhir, и они работают, когда я # их использую на верхнем уровне, но модули, которые они составляют, все еще не определены. ~: ocamlbuild -cl