ocaml

    9calore

    5risposta

    Sto tentando di simulare un'interfaccia in OCaml e sto usando il costrutto "tipo". Ho due tipi: type fooSansBar = {a: string; b: int};; type fooConBar = {a:string; b:int; bar:char};; ... e vorrei d

    5calore

    3risposta

    Vorrei creare una tabella di ricerca in OCaml. La tabella avrà 7000+ voci che, dopo la ricerca (per int), restituiscono una stringa. Qual è una struttura dati appropriata da utilizzare per questa atti

    5calore

    2risposta

    Sto cercando di imparare Ocaml lavorando su Problem 18 da Project Euler. So cosa voglio fare, non riesco a capire come per farlo. Ho tre liste: let list1 = [1;2;3;4;5];; let list2 = [ 6;7;8;9];; let

    5calore

    2risposta

    Mi piacerebbe iniziare a sviluppare applicazioni per iPhone, ma mi piacerebbe molto usare OCaml piuttosto che Objective-C. Dopo alcuni googling, sembra che questo sia sicuramente possibile, ma non ho

    81calore

    6risposta

    Perché le funzioni in F # e in Ocaml (e probabilmente in altre lingue) non sono di default ricorsive? In altre parole, perché i progettisti di linguaggi decidere che fosse una buona idea per fare in m

    23calore

    2risposta

    ho visto la seguente chiamata di funzione in Yacfe example: Visitor_c.vk_program { Visitor_c.default_visitor_c with Visitor_c.kexpr = (fun (k, bigf) exp -> match Ast_c.unwrap_expr exp with

    7calore

    3risposta

    Sono solo un programmatore alle prime armi (lo faccio per divertimento) e sto venendo dal mondo di Python/C++/altri linguaggi procedurali e dallo stile procedurale di problem solving. Mi sono innamora

    7calore

    3risposta

    ho bisogno di una funzione valore assoluto per i galleggianti in OCaml e il linguaggio di base non sembra possedere uno, così mi ha scritto quanto segue: let absF (f:float) = if f > 0.0 then f else (f