F # è un linguaggio succinto, espressivo ed efficiente, funzionale e orientato agli oggetti per .NET che ti aiuta a scrivere codice semplice per risolvere problemi complessi.
Devo ammettere che non so molto sulla programmazione funzionale. Ne ho letto di qua e di là, e così ho scoperto che nella programmazione funzionale, una funzione restituisce lo stesso output, per lo stesso input, indipendentemente da quante volte viene chiamata la funzione. È esattamente come una funzione matematica che …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda Di recente ho riscontrato il bug FP (cercando …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Migliora questa domanda Negli ultimi anni F # si è evoluto …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Migliora questa domanda Come faccio ad entrare nella programmazione F #? …
Un'implementazione di Levenshtein in C # e F #. La versione C # è 10 volte più veloce per due stringhe di circa 1500 caratteri. C #: 69 ms, F # 867 ms. Perché? Per quanto ne so, fanno esattamente la stessa cosa? Non importa se si tratta di una …
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 4 anni fa . Migliora questa domanda F # deriva da OCaml, ma quali elementi principali mancano o …
Cercando di imparare F # ma mi sono confuso quando ho provato a distinguere tra piega e riduzione . Fold sembra fare la stessa cosa ma richiede un parametro in più. C'è una ragione legittima per l'esistenza di queste due funzioni o sono lì per accogliere persone con background diversi? …
Sto cercando di progettare una libreria in F #. La libreria dovrebbe essere facile da usare sia da F # che da C # . Ed è qui che sono bloccato un po '. Posso renderlo compatibile con F # o renderlo compatibile con C #, ma il problema è …
Ho appena iniziato con F #, che è il mio primo linguaggio funzionale. Ho lavorato quasi esclusivamente con C # e mi piace molto il modo in cui F # mi porta a ripensare a come scrivo il codice. Un aspetto che trovo un po 'disorientante è il cambiamento nel …
Ho provato a chiederlo nell'elenco degli utenti gallio, ma la domanda non è stata visualizzata (Google Gruppi dice che il post ha avuto successo). Suppongo che l'elenco potrebbe essere moderato da qualcuno che non legge molto spesso le sue e-mail :-) Visto che SO ha tag sia per Gallio che …
Perché le funzioni in F # e Ocaml (e possibilmente in altri linguaggi) non sono ricorsive per impostazione predefinita? In altre parole, perché i progettisti del linguaggio hanno deciso che era una buona idea farti digitare esplicitamente recuna dichiarazione come: let rec foo ... = ... e non dare alla …
Chiuso . Questa domanda deve essere più mirata . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Migliora questa domanda I linguaggi funzionali sono buoni perché evitano bug eliminando …
In F #, l'uso dell'operatore pipe-forward,, |>è piuttosto comune. Tuttavia, in Haskell ho visto solo la composizione di funzioni,, (.)utilizzata. Capisco che siano correlati , ma c'è una ragione linguistica per cui pipe-forward non viene utilizzato in Haskell o è qualcos'altro?
Sto appena iniziando con F # e non riesco a trovare la sintassi per eseguire l'inizializzazione degli oggetti come in C # 3. Vale a dire questo: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } come scrivo quanto segue …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.