Visualizzazione dei risultati da 1 a 10 su 36

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    353
    certamente, era però come esempio di sintassi di Ocaml visto che non utilizzo il linguaggio

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Quote Originariamente inviata da CodiceProg Visualizza il messaggio
    certamente, era però come esempio di sintassi di Ocaml visto che non utilizzo il linguaggio
    Scusa, ma allora a che ti serve sapere com'è quel codice in ocaml?
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    353
    devo imparare quel linguaggio e mi servirebbe qualche esempio da cui partire

  4. #4
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Quote Originariamente inviata da CodiceProg Visualizza il messaggio
    devo imparare quel linguaggio e mi servirebbe qualche esempio da cui partire
    Se proprio ci tieni ecco
    codice:
    let rec sums' ((s::_) as ss) xs =
        match xs with
            | [x] -> (s+x) :: List.rev ss
            | (x::xs) -> sums' ((s+x)::ss) xs
    
    let sums (x::xs) = sums' [x] xs
    
    (* supporto per la visualizzazione e il testing *)
    let (@.) f g x = f (g x)
    
    let print_int_list = print_endline @. String.concat " " @. List.map string_of_int
    
    let () = print_int_list (sums [1;2;3;4;5])
    Ma non pensare che ti sarà di qualche utilità...
    Ultima modifica di Scara95; 20-01-2014 a 15:28
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    353
    grazie,
    con ricorsione di coda

  6. #6
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    È tail recursive, ed in ogni caso se ti serve qualcosa puoi benissimo farlo da solo, dato che il linguaggio lo devi imparare tu.
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    353
    non capisco perchè ti arrabbi tanto, era solo un' indicazione sul codice dovesse servire a qualcuno

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.