Domande con tag 'higher-order-functions'

2
risposte

Che cosa differenzia gli oggetti funzione dai poltergeist?

La versione abbreviata (originale) In che modo gli oggetti funzione, a volte chiamati "funtori" in C ++ e in altri linguaggi OO, hanno senso diverso dalle classi sintomatiche dell'anti-pattern del poltergeist? Definizioni Un oggett...
posta 03.05.2018 - 16:58
6
risposte

Funzione di creazione di funzioni, equivalente in lingue compilate

Sono nuovo nelle lingue compilate. Sto imparando C. Sono abituato a scrivere codice in python. Mi chiedevo se esistesse un metodo equivalente o di sostituzione nelle lingue compilate per le funzioni in grado di creare una funzione e di restit...
posta 18.10.2016 - 21:17
1
risposta

Perché utilizzare le tuple come parametri di funzione nelle lingue che supportano il currying?

Nelle lingue che supportano il currying, non riesco a pensare a molti casi in cui l'utilizzo di una tupla come parametri di input della funzione sarebbe meglio che spezzare la tupla in più parametri, che consente quindi di godere della piena pot...
posta 22.01.2016 - 16:22
1
risposta

Come semplificare i test unitari con funzioni di ordine superiore?

questa è non una domanda su come scrivere test di unità questa è non una domanda su cosa testare questa è una domanda sulla riduzione della tipizzazione necessaria in generale per un framework di test personale So che puoi inviare i...
posta 25.03.2014 - 16:56
4
risposte

Come funziona questa funzione di restituzione di una funzione?

Sto avendo difficoltà a capire esattamente cosa sta succedendo nel codice qui e come questo script sta cambiando altre funzioni. Questo è preso da eloquentjavascript.net capitolo 5 sulle funzioni di ordine superiore. function noisy(f) { r...
posta 28.01.2016 - 23:52
2
risposte

Come denominare una funzione che copia o rinomina un file / directory

Ho una funzione function name(src, dest, remove) { copy(src, dest); if (remove) { delete(src); } } Che nome dovrei dare a quella funzione? In alternativa una funzione di ordine superiore come questa: function name(remov...
posta 10.12.2016 - 19:13
2
risposte

Funzioni di ordine elevato: qual è il vantaggio che restituisce una funzione rispetto a un valore?

Nelle parole dell'ordine, qual è il vantaggio di scrivere questo: Elenco 1 var sortBy = function sortBy(p) { return function (a, b) { return a[p] > b[p]; }; }; Rispetto a questo? Elenco 2 var sortBy = function sortBy(...
posta 15.06.2017 - 03:59
3
risposte

Usando le funzioni di ordine superiore per applicare m out di M filtro e quindi trasformare i dati di dimensione n?

Numero totale: di filtri possibili è M. L'utente può selezionare m filtri dove m < = M. Un tipico esempio sono i file di una cartella, si potrebbe dire modificati tra così e così la data, iniziare con così e così e così via. meets = [] for...
posta 30.12.2014 - 22:10
1
risposta

Come conservare i nomi dei parametri quando si utilizza bind per definire nuovi metodi

Sto scrivendo un oggetto javascript che racchiude le richieste REST. Per ogni operazione sul server esiste un metodo che accetta i parametri per la richiesta e un callback che riceverà i risultati. (Il metodo invia un jQuery $.ajax() -call...
posta 03.11.2016 - 12:30
2
risposte

funzioni di ordine superiore costrutto equivalente in TIOBE top 10 lingue [chiuso]

Sto cercando di trovare un costrutto linguistico equivalente a funzioni di ordine superiore nelle prime 10 lingue da TIOBE indice. Ecco i risultati fino ad ora: C - puntatori di funzioni Java - metodi anonimi, lambda Obiettivo-...
posta 02.09.2014 - 12:20