closures

    0

    3답변

    동적으로 생성 된 탐색 '노드'를 클릭하면 변수의 현재 값을 전달하려고합니다. 이것은 정수가 될 필요가 있지만 마지막 노드의 값을 반환합니다. 값을 전달하기 위해 여러 가지 메서드를 시도했습니다. 사용자 지정 이벤트 수신기, 설정자,하지만 클로저에 문제가 있다고 생각합니다. 도움을 받으실 수 있습니다. ;-) 난 당신의 코드를 읽으려고하지 않을거야 func

    8

    2답변

    에릭 리 퍼트 (Eric Lippert)의 "Closing over the loop variable considered harmful" 문서를 기반으로 한 질문입니다. var funcs = new List<Func<int>>(); foreach (var v in values) { funcs.Add(() => v); } 을 그리고 올바른 버

    1

    3답변

    비디오 사이트의 검색 결과 페이지에서 작동하는 Greasemonkey 스크립트가 있습니다. 스크립트의 기능은 플래시 플레이어로 새 창을 여는 자바 스크립트 링크를 사용하고 일부 리디렉션 후프를 건너 뛰고 원하는 FLV 파일에 대한 일반 링크를 삽입하는 것입니다. 나는 바보이지만 구조적으로 동등한 일을 en.wikipedia.org와 바꾸기 위해 스크립트를

    0

    2답변

    클로저 (FCM)와 제네릭을 결합하면 완전한 유형 안전 기준을 가질 수 있습니다. // The following works without a cast as Foo.id is a 'long' field. List<Long> ids = session.createCriteria(Foo.class) .setProjection(Foo#id)

    0

    5답변

    제 질문은 자바 스크립트의 범위에 관한 것입니다. var f = function() { var n = 0; return function() { return n++; }; }(); console.log(f()); console.log(f()); 위의 코드 출력 : 의 다음 코드를 보자 0 1 위의 코드에서

    3

    1답변

    저는 처음부터 python 프로그래머입니다. 다음과 같은 행동을 명확히하기를 바랍니다. 나는 다음과 같은 코드가 있습니다 : env = lambda id: -1 def add(id, val, myenv): return lambda x: val if x == id else myenv(id) test_env = add("a", 1, env)

    5

    4답변

    폐쇄 (글로벌 네임 스페이스 오염을 방지하기 위해)에서 일부 기존 최상위 함수를 그룹화하려고하지만 매우 작동하지 않습니다. 작동하도록 설정합니다. 먼저 익명의 기능을 제외한 모든 JS가 작동하지만 익명 함수로 을 입력하면 "crossfade is defined"오류가 발생합니다. 아무도 내가 완전히 이라는 것을 분명히 알고 있습니까? setInterval/

    31

    2답변

    자유 변수에 액세스 할 필요가없는 경우에도 일반적인 방법 대신 모든 방법으로 클로저를 사용할 수있는 습관이 있습니다. 대신이의 def addNumbers = { left, right -> left + right } .. : : def addNumbers (left,right) { left + right } 이 나쁜 관행인가 그래서, 나는 이것을 사용할 것인

    7

    2답변

    Keith Hill은 내가 blocks in PowerShell are not closures이라고 설명하고 블록에서 클로저를 만들려면 .GetNewClosure() 메서드를 호출해야합니다. 블록에서 클로저를 만드는 우아한 방법이 있습니까? { block } ${ closure } # ???

    7

    3답변

    나는 함수 기반의 클로저와 관련된 일반적인 최적화 문제에 대해 들었는데, 일반적으로 스택 기반 메모리 관리만을 사용하여 클로저 생성을 최적화하는 것은 어렵다는 것을 알았다. 이 최적화 문제의 이름을 기억하고 있습니까? 예를 들어 관련된 페이지로 연결되는 링크가 있습니까?