Domande con tag 'f#'

7
risposte

Argomenti per la programmazione funzionale [chiusa]

Recentemente ho studiato F # per divertimento (sono un VB.NET/C# dev), e mi piace davvero molto di ciò che ha da offrire. Teoricamente questo è. Ma sto avendo problemi a pensare a scenari in cui sceglierei codice in F # piuttosto che in C #. Qua...
posta 21.02.2011 - 23:10
1
risposta

Perchè FSharpLint suggerisce, "Nel codice F #, usa 'e1 || e2 'invece di' e1 o e2 '"

Se scrivo l'espressione, if not (expr1 or expr2) then value Ricevo il seguente avviso da FSharpLint, In F# code, use 'e1 || e2' instead of 'e1 or e2' . Perché si sta utilizzando || preferito rispetto all'utilizzo di or ? Vog...
posta 20.04.2016 - 20:42
3
risposte

Perché la parola chiave rec è necessaria in F #?

In F # è necessario utilizzare la parola chiave rec . In Haskell non è necessario dire esplicitamente se una determinata funzione è ricorsiva o meno. Dato il ruolo della ricorsione nella programmazione funzionale, il design di F # mi semb...
posta 28.08.2012 - 12:11
1
risposta

Quando usi una classe invece di un record quando non vuoi usare campi mutabili?

Sto immaginando una situazione in cui stai creando un modulo F # in uno stile puramente funzionale. Ciò significa che gli oggetti non hanno campi mutabili e non sono modificati sul posto. Sto assumendo per semplicità che non è necessario utilizz...
posta 29.09.2012 - 00:36
4
risposte

Da un punto di vista di programmazione di alto livello, da dove proviene davvero la barriera del "diverso paradigma" tra C # e F #?

Sono consapevole del fatto che entrambi utilizzano paradigmi di programmazione diversi, ma da una prospettiva di alto livello oltre alla sintassi diversa sembra che la maggior parte dei compiti di base possano essere raggiunti in modo simile....
posta 24.08.2013 - 14:53
1
risposta

Perché è stato creato F #?

Per la mia classe attuale, devo scegliere e ricercare un linguaggio di programmazione (o un linguaggio di scripting popolare) e rispondere ad alcune domande a riguardo, scrivere un articolo e fare alcuni esempi di programmi che mostrano i suoi p...
posta 30.08.2013 - 17:11
3
risposte

Utilizzare QueueT o attenersi agli elenchi nativi f #

Ho bisogno di qualcosa che rappresenti una coda in F #. La coda verrà riempita di elementi una volta e (mentre l'applicazione avanza) gli oggetti saranno presi da questa coda e spostati in altri elenchi. Dovrei usare la classe Queue in .NE...
posta 02.01.2013 - 10:13
1
risposta

Perché F # contiene entrambi i moduli e gli spazi dei nomi?

Ho assunto che F # includa la parola chiave module oltre alla parola chiave namespace a causa della retrocompatibilità con OCaml. È questa l'unica ragione per l'inclusione della parola chiave del modulo o ci sono altre ragioni per cui il modulo...
posta 31.10.2012 - 15:23
2
risposte

Ci sono altri casi d'uso per i fornitori di tipo F #?

Quindi penso di conoscere il caso d'uso principale per i Type Provider di F # 3.0, i. e. Intellisense migliore quando si lavora con archivi di dati che li utilizzano. Ci sono altri casi d'uso per i Type Provider o è più o meno così?     
posta 25.10.2012 - 15:07
3
risposte

Perché C # non è tipizzato staticamente ma F # e Haskell lo sono?

C'è stato un talk fornito da Brian Hurt sui vantaggi e gli svantaggi della tipizzazione statica. Brian ha detto che digitando staticamente non significa C # , ma F # e Haskell . È a causa della % parola chiave% ch_de aggiunta a C # -4....
posta 20.10.2013 - 18:59