Domande taggate «functional-programming»

La programmazione funzionale è un paradigma di programmazione basato sulla costruzione di astrazioni utilizzando funzioni, evitando effetti collaterali e cambio di stato. La pura programmazione funzionale è thread-safe.

5
Mappa o riduci con indice in Swift
C'è un modo per ottenere l'indice dell'array in mapo reducein Swift? Sto cercando qualcosa di simile each_with_indexa Ruby. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : ($1 …




8
Vantaggi della programmazione senza stato?
Recentemente ho imparato a conoscere la programmazione funzionale (in particolare Haskell, ma ho anche seguito tutorial su Lisp ed Erlang). Mentre ho trovato i concetti molto illuminanti, non vedo ancora il lato pratico del concetto "senza effetti collaterali". Quali sono i vantaggi pratici di esso? Sto cercando di pensare nella …


7
Come aggiornare l'elemento all'interno di List con ImmutableJS?
Ecco cosa hanno detto i documenti ufficiali updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Non è possibile che un …



5
Perché nessun generico in Go?
Disclaimer: ho giocato con Go solo per un giorno, quindi c'è una buona possibilità che mi sia perso molto. Qualcuno sa perché non esiste un vero supporto per generics / template / whatsInAName in Go? Quindi esiste un generico map, ma viene fornito dal compilatore, mentre un programmatore Go non …

29
Perché dovrei imparare Lisp? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


3
Che cos'è Hindley-Milner?
Ho incontrato questo termine Hindley-Milner e non sono sicuro di capire cosa significhi. Ho letto i seguenti post: Steve Yegge - Dynamic Languages ​​Strike Back Steve Yegge - Il problema di Pinocchio Daniel Spiewak - Che cos'è Hindley-Milner? (e perché è bello?) Ma non esiste un'unica voce per questo termine …

24
Codice utile che usa reduce ()? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Migliora questa domanda Qualcuno qui ha un codice utile che utilizza la …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.