Di tanto in tanto vedo le "chiusure" menzionate, e ho provato a cercarlo, ma Wiki non fornisce una spiegazione che capisco. Qualcuno potrebbe aiutarmi qui?
C'è un nuovo clamore con le tanto attese espressioni lambda in Java 8; ogni 3 giorni viene pubblicato un altro articolo con loro su quanto sono belli. Per quanto ho capito, un'espressione lambda non è altro che una classe interna anonima con un solo metodo (almeno a livello di codice …
Mi chiedo quali siano le differenze tecniche di implementazione tra C # e Scala e come entrambe le soluzioni si confrontino con le idee e le preoccupazioni di implementazione espresse nell'e-mail Peek Past lambda di Brian Goetz, inviata alla mailing list di Project Lambda (JSR 335) ? Dall'email: Abbiamo esplorato …
Anche l'espressione lambda di C # ha delle chiusure ma è raramente discussa dalle comunità o dai libri di C #. Vedo che molte più persone e libri JavaScript parlano delle sue chiusure di quanto non facciano nel mondo C #. Perché?
Ecco un'interessante discussione sul principio di corrispondenza di Tennent e una breve descrizione di Neal Gafter : Il principio impone che un'espressione o un'affermazione, se racchiusa in una chiusura e quindi immediatamente invocata, dovrebbe avere lo stesso significato che aveva prima di essere racchiusa in una chiusura. Qualsiasi cambiamento nella …
Di recente ho frequentato un corso online sui linguaggi di programmazione in cui, tra gli altri concetti, sono state presentate le chiusure. Scrivo due esempi ispirati a questo corso per fornire un contesto prima di porre la mia domanda. Il primo esempio è una funzione SML che produce un elenco …
È una delle funzionalità più discusse pianificate per Java: Closures. Molti di noi hanno desiderato ardentemente loro. Alcuni di noi (incluso I) sono diventati un po 'impazienti e si sono rivolti a linguaggi di scripting per colmare il vuoto. Ma una volta che sono finalmente arrivate le chiusure a Java: …
Molti linguaggi di programmazione moderni supportano un concetto di chiusura , cioè di un pezzo di codice (un blocco o una funzione) che Può essere trattato come un valore, e quindi memorizzato in una variabile, passato a diverse parti del codice, può essere definito in una parte di un programma …
È difficile dire cosa viene chiesto qui. Questa domanda è ambigua, vaga, incompleta, eccessivamente ampia o retorica e non può essere ragionevolmente risolta nella sua forma attuale. Per assistenza per chiarire questa domanda in modo che possa essere riaperta, visitare il centro assistenza . Chiuso 8 anni fa . Perché …
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.