Spesso vedo su Internet varie lamentele sul fatto che gli esempi di curry di altre persone non sono curry, ma in realtà sono solo un'applicazione parziale. Non ho trovato una spiegazione decente su cosa sia l'applicazione parziale o su come differisce dal curry. Sembra esserci una confusione generale, con esempi …
Non credo di aver ancora criticato il curry. Capisco cosa fa e come farlo. Non riesco proprio a pensare a una situazione che la userei. Dove stai usando il curry in JavaScript (o dove lo usano le principali librerie)? Manipolazione DOM o esempi generali di sviluppo di applicazioni sono benvenuti. …
Ho letto diversi tutorial su Java 8 prima. In questo momento ho riscontrato il seguente argomento: Java supporta il curry? Qui vedo il seguente codice: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); Capisco che questo esempio somma 2 elementi ma non riesco a capire la costruzione: …
Di recente ho refactoring due volte del codice per modificare l'ordine dei parametri perché c'era troppo codice in cui gli hack come flipo \x -> foo bar x 42stavano accadendo. Quando progetto una firma di funzione, quali principi mi aiuteranno a utilizzare al meglio il curry?
In Python, mi piacerebbe scrivere una funzione make_cylinder_volume(r)che restituisca un'altra funzione. Quella funzione restituita dovrebbe essere richiamabile con un parametro he restituire il volume di un cilindro con altezza he raggio r. So come restituire valori dalle funzioni in Python, ma come restituisco un'altra funzione ?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.