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...
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...
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...
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...
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...
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...
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(...
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...
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...
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-...