closures

    3

    4답변

    어떤 이유로 나는 클로저를 함수형 언어와 연결하는 경향이 있습니다. 이것이 클로저에 관한 논의가 거의 항상 함수 프로그래밍에 초점을 맞춘 환경에 있기 때문에 이것이 주로 발생한다고 생각합니다. 즉, 내가 생각할 수있는 클로저의 실제적인 실제 사용은 사실상 모든 기능을 수행하지 못한다는 것입니다. 기능적 언어에서 closure의 실제 사용이 있습니까? 아니면

    5

    2답변

    IE7 및 일부 jQuery 대화 상자에서 작업 중이며 대화 상자 당 약 6meg 누수가 발생했습니다. 나는 그것이 클로저와 관련 있다고 가정하고 있지만, 지금까지 내가 그들을 제거하기 위해 한 모든 것은 도움이되지 못했다. 이 시점에서 나는 내가 통과 한 콜백 함수를 제외하고는 모든 클로저를 처리했다고 생각하지만 다이얼로그가 닫히고 제거 된 후에도 여전히

    2

    2답변

    Google지도 API를 사용하여지도에 여러 지점을 그려 봅니다. 그러나, 아래에서 클릭 이벤트 함수, i 항상 루프를 반복 한 후에, 즉, 4의 값을 설정한다 : // note these are actual addresses in the real page var addresses = new Array("addr 1", "addr 2", "addr 3",

    0

    3답변

    JScript.NET 전용 변수에 대해 궁금합니다. 다음 코드에서 봐 주시기 바랍니다 : import System; import System.Windows.Forms; import System.Drawing; var jsPDF = function(){ var state = 0; var beginPage = function(){ stat

    2

    1답변

    jquery에 아주 익숙하며, 내가 쓴 함수에 약간의 문제가있다. 문제는 this과 매우 흡사하며, 그다음 계속된다면 클로저에 문제가있는 것 같다. 피터 베일리 위의 스레드에서 말했듯이 ,이 무슨 일이 일어나고 있습니다 : 반복 처리를 가/정의를 사용하는 반복의 기능을 할당 반복 된 변수의 일부 값을 통해 당신은 배울 모든 기능 사용 마지막 반복의 값만 반

    2

    1답변

    for 루프에서 외부 SWF를로드하려고하는데 실제로이 문제가 발생합니다. 이벤트 처리기에서 해당 SWF의 파일 이름을 알아야합니다. 로드 된,하지만이 얻을 수 없습니다. 아래 코드는 내가하려고하는 것을 보여줍니다. 아무도 아이디어가 있습니까? function loadManySWFs(arrayOfFileNames:Array) { for(var i=

    4

    4답변

    Intellisense가 올바르게 종료되도록하려고합니다. 플러그인의 저자로, 나는 항상 내 플러그인 코드에 대한 격리 된 환경을 만들기 위해 클로저를 사용 (function($) { // code here })(jQuery); 그러나 여기에 문제가있는 Intellisense jQuery를 함수의 실행에 전달되는 것을 선택하지 않는다는 것입니다

    43

    4답변

    클로저에 대한 꽤 괜찮은 이해, 어떻게 사용하는지, 언제 유용하게 사용할 수 있는지 생각합니다. 그러나 내가 이해할 수없는 것은 그들이 실제로 기억 속에 숨어있는 방식으로 일하는 방법입니다. 일부 예제 코드 : public Action Counter() { int count = 0; Action counter =() => {

    2

    3답변

    좋아요, 다른 개체의 속성 인 값 형식 개체를 추적 할 수 있어야합니다. 이러한 개체는 IObservable 인터페이스 나 이와 유사한 개체를 구현하지 않아도 수행 할 수 없습니다. 그렇다면 클로저와 존 스켓 (Jon Skeet)의 유명한 예를 생각해 보았습니다. 그리고 어떻게 9 (또는 10) 번을 인쇄하고 숫자의 오름차순이 아닌지를 인쇄합니다. Clas

    1

    2답변

    I 사용자가 내가 AntBuilder의 '복사'작업에 전달할 파일 선택기 폐쇄하는 속성 그루비 클래스를 제공하도록 할 : 내 코드에서 class Foo { def ANT = { fileset(dir:'/tmp/tmp1') } } , 나는 ANT 속성으로 데리러 사용자가 빈 폐쇄에 통과하는 경우 (DEF ANT = {}) 또는 아무것도