border=0

"192.102.6.94 - 192.102.6.94"

Vragen met de tag 'sluitingen'

Sluiten is een eersteklasfunctie die verwijst naar (sluit) variabelen uit het gebied waarin deze is gedefinieerd. Als de sluiting nog steeds bestaat nadat het definiërende bereik is beëindigd, blijven de variabelen die worden gesloten behouden.
89
antwoord

Hoe werken Javascript-blokkers?

Hoe zou u de sluiting van JavaScript verklaren voor iemand die kennis heeft van de concepten waaruit zij zijn samengesteld (bijvoorbeeld functies, variabelen, enz.), Maar de sluitingen zelf niet begrijpt? Ik zag een voorbeeld van het schema in Wikipedia, maar helaas ...
stel 21 september in '08 om 17:12 uur
42
antwoord

Het sluiten van JavaScript-interne lussen is een eenvoudig, praktisch voorbeeld.

var funcs = []; for (var i = 0; i <3; i ++) {// maak 3 functies funcs [i] = function () {// sla ze op in funcs console.log ("Mijn waarde:" + i); // elk moet zijn waarde registreren. }; } voor (var j = 0; j <3; j ++) {...
ingesteld op 15 april '09 om 9:06
26
antwoord

Waarom is python lambdas nuttig?

Ik probeer Python-lambda's te vinden. Is lambda een van die 'interessante' taalonderwerpen die je in het echte leven moet vergeten? Ik ben er zeker van dat er enkele extreme gevallen zijn waarin dit misschien nodig is, maar gezien zijn ambiguïteit, potentieel ...
ingesteld op 20 mei '09 om 23:40 uur
10
antwoord

Wat is het verschil tussen "sluiten" en "lambda"?

Kan iemand het uitleggen? Ik begrijp de basisbegrippen achter hen, maar ik zie vaak dat ze door elkaar worden gebruikt en dat ik me schaam. En nu dat we hier zijn, hoe verschillen ze dan van de gebruikelijke functie?
ingesteld op 21 oktober '08 om 6:12
36
antwoord

Statische variabelen in javascript

Hoe statische variabelen in javascript te maken?
ingesteld 08 oktober '09 om 7:31
11
antwoord

Javascript sluiten tegen anonieme functies

Mijn vriend en ik bespreken momenteel wat sluiten in JS is en wat niet. We willen alleen zeker weten dat we het goed doen. Neem dit voorbeeld. We hebben een telcyclus en u wilt een tellervariabele afdrukken op de console ...
stel 17 oct in. '12 om 11:36
17
antwoord

Wat is het doel van de javascript self-execution functie?

In javascript, wanneer u dit wilt gebruiken: (function () {// Stelletje code ...}) (); hierboven: // codecode ...
vastgesteld op 26 februari '09 om 23:53 uur
6
antwoord

Wat is in PHP een afsluiting en waarom gebruikt het een gebruik-ID?

Ik kijk naar enkele van de PHP 5.3.0-functies en kijk naar een code op de site die er best grappig uitziet: public function getTotal ($ tax) {$ total = 0.00; $ callback = / * Deze regel hier: * / function ($ quantity, $ pro ...
ingesteld op 30 juni '09 om 21:21 uur
10
antwoord

Wat is de basis van dit JavaScript-idioom: var self = this?

Ik zag het volgende in de WebKit HTML 5 SQL Storage Notes Demo source: function Note () {var self = this; var note = document.createElement ('div'); note.className = 'opmerking'; note.addEventListener ('mousedown', functie (e) {return self.onMouseDo ...
ingesteld op 07 juni 09 om 17:59 uur
21
het antwoord

Wat is de dichtstbijzijnde vervanging voor een functiepointer in Java?

Ik heb een methode met ongeveer tien regels code. Ik wil meer methoden maken die hetzelfde zullen doen, behalve een kleine berekening die een regel code zal veranderen. Dit is een ideale toepassing om een ​​functiepointer door te geven aan ...
ingesteld op 23 september '08 om 20.20 uur
3
antwoord

Toegang tot de gewijzigde sluiting

string [] bestanden = nieuwe string [2]; bestanden [0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; bestanden [1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; // Resharper klaagt dat dit een "toegang tot gewijzigde sluiting" is voor (int i = 0; ...
stel 25 oct in. '08 om 1:18
21
het antwoord

Wat is praktisch voor het sluiten van javascript?

Ik probeer mijn moeilijker om mijn hoofd te wikkelen rond het sluiten van Java. Ik krijg het door een interne functie terug te geven, het zal toegang hebben tot elke variabele gedefinieerd in zijn directe ouder. Waar zou dit nuttig voor mij zijn? Misschien ben ik nog niet met ...
ingesteld op 28 april '10 om 12:39
9
antwoord

Python niet-lokale bewering

Wat doet de niet-lokale verklaring van Python (in Python 3.0 en later)? Er is geen documentatie op de officiële Python-website en help ("niet-lokaal").
set 11 aug. '09 om 20:36
7
antwoord

Waarom zijn geneste python-functies geen sluitingen genoemd?

Ik zag en gebruikte geneste functies in Python en ze passen in de definitie van de sluiting. Dus waarom worden ze geneste functies genoemd in plaats van sluitingen? Geneste functies zijn niet gesloten omdat ze niet worden gebruikt door de buitenwereld? UPDATE: ...
stel 26 oktober in '10 om 6:11
5
antwoord

Javascript beruchte lus?

Ik heb het volgende codefragment. function addLinks () {for (var i = 0, link; i <5; i ++) {link = document.createElement ("a"); link.innerHTML = "Link" + i; link.onclick = function () {alert (i); } ...
stel 20 september in '09 om 16:21 uur