winpe

    0зной

    2ответ

    о нескольких функций, я хочу, чтобы иметь результат, как F (F (F (х))) это мой код let rec multifun (f:'a -> 'a) (n:int) = match n with |1 -> fun (x:'a) -> f x |_ -> multifun(fun (x:'a) -> f(f x)) (

    0зной

    1ответ

    Я пытаюсь изучить функциональное программирование и с трудностью выразить задачу синтаксического анализа файлов. Скажем, у меня есть текстовый файл в следующем формате: val_0: <--- "header" key_0_0

    0зной

    1ответ

    Я пытаюсь использовать библиотеку CIL для синтаксического анализа исходного кода C. Я ищу конкретную функцию, используя ее имя. let cil_func = Caml.List.find (fun g -> match g with | GFun(f,

    1зной

    1ответ

    Я изучаю OCaml самостоятельно, и меня очень впечатлил этот язык. Я хотел разработать небольшую библиотеку для обучения на практике, но у меня возникла проблема. В Python можно использовать Pandas для

    0зной

    1ответ

    Я пытаюсь рекурсивно найти n-й элемент в списке в ocaml, используя следующий код. let rec get_val x n = match x with [] -> -1 | h::t -> if (n=0) then h else get_val t (n-1) ;; print_int g

    0зной

    1ответ

    Я имею эту программу OCAML open Core.Std;; open Printf;; let all l = List.fold ~f:(&&) ~init:true l;; let any l = List.fold ~f:(||) ~init:false l;; let main() = let bools = [true; false; true;

    0зной

    1ответ

    С CamlImages, как я могу найти цвет точки в координатной XY let() = let name = "test.jpg" in let image = Jpeg.load name [] in изображение имеет тип Images.t но весело Rgb24.get типа Rgb24.

    2зной

    1ответ

    Есть ли у F # полиморфизм строк или что-то подобное? В частности, в OCaml, мы можем написать функцию, как # let foo x = x#num+2;; val foo : < num : int; .. > -> int = <fun> В основном, функция foo

    1зной

    1ответ

    -dparsetree можно использовать для печати нетипизированного дерева синтаксического разбора, но как можно напечатать набранный AST в OCaml? Я просмотрел каталог typing в исходном коде, кажется, что нек