Domande con tag 'functional-programming'

2
risposte

Java8: perché due metodi di composizione: e poi e componi?

Essendo un principiante in java8 e nella programmazione funzionale, penso che mi manchi qualcosa durante la lettura della composizione delle funzioni poiché non riesco a trovare una ragione per cui esistono due metodi che lo fanno, andThen...
posta 07.02.2017 - 11:33
1
risposta

Sta usando l'opzione # diventa davvero una cattiva idea qui?

Sto lavorando su un progetto Scala e Wartremover mostra un errore sull'utilizzo di Option#get nel mio codice: Option#get is disabled - use Option#fold instead Mentre capisco come spesso si dovrebbe evitare get , penso che ci siano...
posta 01.02.2018 - 08:43
2
risposte

In che modo la programmazione logica reattiva è diversa dalla programmazione funzionale?

Poiché il modello di programmazione reattiva è perfettamente adatto per affrontare la propagazione delle modifiche richiesta per l'elaborazione delle transazioni, ovvero , quando il server riceve le richieste di modifica (Inserisci, Aggiorna o...
posta 05.11.2013 - 11:12
1
risposta

Quando si scrive un interprete, come dovrebbe l'algoritmo di inferenza del tipo cambiare l'AST analizzato? Dovrebbe?

Durante la scrittura di un interprete, in che modo l'algoritmo di inferenza del tipo può modificare l'AST analizzato? Dovrebbe? O l'analisi e l'inferenza sono fatti necessariamente simultaneamente? Ho implementato un interprete di linguaggi...
posta 19.06.2013 - 07:35
3
risposte

Usando foldr per aggiungere due liste insieme (Haskell)

Mi è stata data la seguente domanda come parte di un incarico universitario. A causa del fatto che il modulo è molto corto, stiamo usando solo un sottoinsieme di Haskell, senza alcuno zucchero sintattico o scorciatoie idiomatiche .... Devo scriv...
posta 04.11.2012 - 13:56
1
risposta

Come evitare lo stato globale senza firme di grandi funzioni?

Quindi, ci sono alcune buone risposte a questa domanda, vale a dire: Perché lo stato globale è così malvagio? Ho una domanda specifica sulle alternative proposte da Mikera come risposta con il secondo voto più alto. Tutti sembrano essere de...
posta 24.09.2014 - 04:35
2
risposte

In che modo i tipi di unione sono migliori per la correttezza di un'interfaccia comune?

Ho appena iniziato a familiarizzare con la programmazione funzionale, principalmente tramite F #, e c'è un particolare idioma funzionale che non comprendo pienamente i vantaggi di. L'ho visto descritto in alcuni punti, ma mi riferirò alla versio...
posta 19.11.2014 - 19:53
1
risposta

Quando dovrei creare il mio @FunctionalInterface anziché riutilizzare le interfacce definite in java.util.function?

Le interfacce funzionali in java.util.function coprire la maggior parte delle strategie comuni che si potrebbero applicare, ma è anche possibile definire il proprio @FunctionalInterface . Nei casi in cui l'interfaccia desiderata coinc...
posta 23.04.2017 - 04:28
1
risposta

La composizione delle funzioni e le tubazioni devono essere testate?

Il test delle unità richiede prima la scrittura dei test e poi il codice, mentre in F # (e la maggior parte dei linguaggi funzionali) alcuni codici sono estremamente brevi come segue: let f = getNames >> Observable.flatmap ObservableJson...
posta 22.01.2018 - 07:08
1
risposta

Le promesse sono funzionali

La programmazione funzionale viene spesso spiegata per concordare con valutazione pigra . Per quanto ne so valutazione pigra significa che un metodo viene chiamato se il programma di valutazione / browser / ecc. pensa che sia la prossima...
posta 21.06.2016 - 14:29