Ang mga tanong na na-tag 'closures'
Ang pagsasara ay isang first-class function na tumutukoy sa (magsasara) mga variable mula sa lugar na kung saan ito ay tinukoy. Kung ang pagwawakas ay umiiral pa pagkatapos matapos ang pagtukoy ng nasasakupan nito, patuloy na umiiral ang mga variable na isinasara nito.
89
sumagot
Paano gumagana ang javascript blockers?
Paano mo ipapaliwanag ang pagsasara ng JavaScript para sa isang taong may kaalaman sa mga konsepto kung saan sila binubuo (halimbawa, mga function, mga variable, atbp.), Ngunit hindi nauunawaan ang mga pagsasara mismo? Nakita ko ang isang halimbawa ng scheme na ibinigay sa Wikipedia, ngunit sa kasamaang palad na ito ...
itakda ang 21 Set '08 sa 17:12
42
sumagot
Ang pagsasara ng panloob na mga loop ng JavaScript ay isang simpleng, praktikal na halimbawa.
var funcs = []; para sa (var i = 0; i <3; i ++) {/ gumawa ng 3 function funcs [i] = function () {// imbakan / / ang bawat dapat mag-log ang halaga nito. }; } para sa (var j = 0; j <3; j ++) {...
itakda sa Abril 15 '09 sa 9:06
26
sumagot
Bakit ginagamit ang python lambdas?
Sinusubukan kong malaman ang Python lambdas. Ang lambda ba ay isa sa mga "kagiliw-giliw" na mga paksa ng wika na kai>
set May 20, '09 at 23:40
10
sumagot
Ano ang pagkakaiba sa pagitan ng "pagsasara" at "lambda"?
Maaari bang ipaliwanag ng isang tao? Naiintindihan ko ang mga pangunahing konsepto sa likod ng mga ito, ngunit madalas ko makita na sila ay ginagamit interchangeably, at pakiramdam ko ay napahiya. At ngayon na narito tayo, kung paano sila naiiba mula sa pangkaraniwang pag-andar?
itakda ang Oktubre 21 '08 sa 6:12
36
sumagot
Static variable sa javascript
Paano gumawa ng mga static na variable sa javascript?
itakda ang Oktubre 08 '09 sa 7:31
11
sumagot
Isinasara ang javascript laban sa mga hindi kila>
Ang aking kaibigan at ako ay kasalukuyang tinatalakay kung ano ang pagsasara sa JS at kung ano ang hindi. Gusto >
itakda ang 17 oct. '12 sa 11:36
17
sumagot
Ano ang layunin ng javascript self-execution function?
Sa javascript, kapag nais mong gamitin ito: (function () {// Bungkos ng code ...}) (); sa itaas na ito: // Bungkos ng code ...
itakda ang Pebrero 26 '09 sa 23:53
6
sumagot
Sa PHP, ano ang pagsasara at bakit gumagamit ito ng isang identifier sa paggamit?
Tinitingnan ko ang ilan sa mga function na PHP 5.3.0 at tumingin sa i>
itakda ang Hunyo 30 sa '09 sa 21:21
10
sumagot
Ano ang batayan ng idiom na JavaScript na ito: var self = this?
Nakita ko ang mga sumusunod sa WebKit HTML 5 SQL Storage Tala Demo source: function Note () {var self = this; var note = document.createElement ('div'); note.className = 'note'; note.addEventListener ('mousedown', function (e) {return self.onMouseDo ...
naka-set sa Hunyo 07, '09 at 17:59
21
ang sagot
Ano ang pinakamalapit na kapalit para sa function pointer sa Java?
Mayroon akong isang pamamaraan na naglalaman ng mga sampung linya ng code. Gusto kong lumikha ng higit pang mga pamamaraan na gagawin ang parehong, maliban sa isang maliit na pag-compute na magbabago ng isang linya ng code. Ito ay isang perpektong application para sa pagpasa ng isang function pointer sa ...
itinakda noong Setyembre 23 '08 at 8:20 pm
3
sumagot
Access sa nabagong pagsasara
string [] files = new string [2]; mga file [0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; mga file [1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; // Resharper ay nagrereklamo na ito ay isang "access sa modified closure" para sa (int i = 0; ...
itakda ang Oktubre 25. '08 sa 1:18
21
ang sagot
Ano ang praktikal na paggamit para sa pagsara sa javascript?
Sinusubukan ko ang aking mas mahirap na balutin ang aking ulo sa paligid ng pagsasara ng Java. Nakukuha ko ito sa pamamagitan ng pagbabalik ng isang panloob na function, magkakaroon ito ng access sa anumang variable na tinukoy sa kanyang agarang magu>
itakda sa Abril 28 '10 sa 12:39
9
sumagot
Sining nonlocal assertion
Ano ang ginagawa ng Python nonlocal statement (sa Python 3.0 and later)? Wa>
itinakda noong Agosto 11 '09 sa 20:36
7
sumagot
Bakit ang mga nested na python function ay hindi tinatawag na closures?
Nakita ko at ginamit nested function sa sawa, at sila magkasya ang kahulugan ng pagsasara. Kaya bakit sila tinatawag na nested function sa halip ng mga pagsasara? Nested function ay hindi sarado dahil hindi sila ginagamit ng mundo sa labas? I-UPDATE: ...
itakda ang Oktubre 26 '10 sa 6:11
5
sumagot
Javascript infamous loop?
Mayroon akong sumusunod na snippet ng code. function addLinks () {for (var i = 0, link; i <5; i ++) {link = document.createElement ("a"); link.innerHTML = "Link" + i; link.onclick = function () {alert (i); } ...
itakda ang Setyembre 20 '09 at 4:21 pm