2011-01-10 3 views
1

누구든지 sun java 6에서 클로저를 사용하는 방법을 알고 있습니까? 나는이 사이트가 http://www.javac.info/ 인 것을 발견했다. 그러나 그것은 지금 단지 열린 jdk를 지원하는 것처럼 보인다.sun java6 closure

감사합니다,

+0

(클로저 [fsvo, 그냥하지 꽤 방법을 만들기 위해 자바가 이미있다 : 그는 프로젝트로 가져올 JAR 파일을 함께 넣어 * 변경 가능한 refs *로 사용할 수 있습니다.) –

답변

1

이 사람은 그가 그것을 완료했다고 밝혔다. * 익명의 내부 클래스를 지역 * 최종 변수를 바인딩 -

http://llewellynfalco.blogspot.com/2010/09/lamdbas-in-java-16.html

+0

그건 "BCGA"클로저 (예쁜 구문)가 아닙니다. 그것은 익명의 내부 클래스에 의해 생성 된 closure에서 최종 변수 *를 어떻게 묶을 수 있는지 보여줍니다 (그리고 변경 가능한 ref로 사용되지만, 저자는 거기에 이것을 보여주지 않습니다). -이 경우 저자는 [double 중괄호 초기화] (http://www.c2.com/cgi/wiki?DoubleBraceInitialization) 구문을 사용하십시오. 또한 그는 "F1..Fn"에 대해 "함수 유형"(클래스)을 제공하는 것처럼 보입니다.이 경우 [FunctionalJava] (http://www.functionaljava.org/)를 포괄적 인 패키지. 그러나, +1 흥미로운 링크 : P는 –