(ho finalmente inviato e accettato una risposta all'effetto "no, non c'è, e la domanda non è in realtà quella generale".)Esiste un nome tipico per una funzione come "map" che opera su un elenco di elenchi di argomenti anziché su più elenchi di argomenti?
Considerare la funzione Common map Lisp 'mapcar'. Prende una funzione e alcune liste come argomenti, e chiama la funzione con argomenti estratti dalla stessa posizione in ogni lista.
Le librerie standard hanno in genere una funzione simile che accetta un singolo elenco, in cui ogni elemento dell'elenco è un elenco di argomenti per la funzione? Che cosa è una funzione come quella che si chiama in genere "standard" o no? (Questo non vuole essere una domanda Lisp, ma è l'unico linguaggio funzionale + libreria che metà so.)
Credo che sto chiedendo se un'operazione come (in pseudo-Lisp):
(mapcar (curry #'apply function-to-map) list-of-arg-lists)
ha già un nome comune in più lingue o librerie (nello stesso modo in cui 'mappa' e 'reduce' sono nomi per operazioni comuni, non solo funzioni di libreria specifiche).
Grazie.
Se si desidera che noi per citarne una funzione per voi , che ne dici di dare una definizione completa? –
Norman, non sto chiedendo aiuto per nominare alcune funzioni casuali. Sto chiedendo se una particolare operazione ha già un nome comune di cui non so nulla. (Sembra simile a, ma è chiaramente diverso da, l'unico esempio di 'mappa' che conosco, ma sembra anche il tipo di cosa che potrebbe essere comunemente fatto.) Le mie scuse se questo sembra pigro o qualcosa del genere, ma così i commenti sulla risposta di Harold L'sono stati educativi. Ho già imparato che la domanda è probabilmente solo significativa nel contesto dei linguaggi non tipizzati. – jtolle