ocaml

    27Ciepło

    6Odpowiedz

    Podczas pracy nad zbiorami często tworzę znaczący "kontekst" z powodu braku lepszego słowa, związanych wartości, funkcji, modułów załadowanych i tak dalej. Czy istnieje sposób na zapisanie tego wszyst

    9Ciepło

    3Odpowiedz

    biblioteki standardowej SML zawiera różne moduły: List, Map, Nativeint, itd. Wiem, że interfejsy do tych modułów są dostarczane (np dla List module), ale jestem zainteresowany algorytmów i ich impleme

    5Ciepło

    1Odpowiedz

    W mojej aplikacji C# uruchamiam program przy użyciu klasy procesu .NET. Czasami po zakończeniu programu kod Process.ExitCode ma wartość -1. Jest to duży program i mam problem ze śledzeniem, gdzie `exi

    8Ciepło

    2Odpowiedz

    Mam listę krotek formularza (string, int). Próbuję przeszukać listę i zwrócić krotkę, której składnik tekstowy pasuje do parametru, tak jak w: let find_tuple string_name tuples_list = Jak mogę to zrob

    5Ciepło

    1Odpowiedz

    Czy istnieje jakieś słowo kluczowe, takie jak this, aby odnieść się do bieżącego modułu? Na przykład, co mam tu wstawić: module Test: Test_Type = struct module N = Test_Outside(___);; end;;

    6Ciepło

    2Odpowiedz

    Czy istnieje jakakolwiek krótka droga do przekazania funkcji zero-arności do innej funkcji. Na razie robię to tak: let f a b c = ...;; a (fun() -> f a b c) Czy istnieje cukier syntaktyczny dla drug

    5Ciepło

    2Odpowiedz

    Czy istnieje sposób na zastosowanie funkcji do krotek członków jako argumentów funkcji? A jeśli nie, czy mogę w jakiś sposób utworzyć funkcję z dowolną liczbą argumentów iw jej ciele zastosować jakąś

    9Ciepło

    2Odpowiedz

    Zacząłem uczyć się programowania funkcjonalnego (OCaml), ale nie rozumiem jednego ważnego tematu dotyczącego fp: sygnatur (nie jestem pewien, czy to nazwa własna). Kiedy wpisuję coś i skompilować z SM

    16Ciepło

    3Odpowiedz

    Dobry dzień wszystkim, Zajmuję się małym projektem hobby w OCaml. Zastanawiałem się, jak łatwo byłoby przeprowadzić migrację do F #. Wiem, że F # ma pewne funkcje, których nie obsługuje OCaml, ale mia

    7Ciepło

    2Odpowiedz

    Czy istnieje sposób zmiany kolejności od lewej do asocjacyjnej, z nawiasami? Na przykład w Haskell można napisać foo $ bar b, a foo zostanie zastosowany do wyniku z bar b. let a x = x * 4;; let b y =