Ainda sobre a Closures do java 7, agora será possivel fazer isso:
Só eu estou achando divertido?
http://gafter.blogspot.com/2008/08/java-closures-prototype-feature.html
public class A {
public static void main(String args[]) {
@Shared int acumulador = 0;
{int => int } xxx = { int i => acumulador += i; i};
System.out.println(xxx.invoke(1));
System.out.println(xxx.invoke(2));
System.out.println(xxx.invoke(3));
System.out.println("o valor do acumulador eh " + acumulador );
}
}
Só eu estou achando divertido?
http://gafter.blogspot.com/2008/08/java-closures-prototype-feature.html
Logo aparece um @Global da vida… ;-)
hehe
Mas no geral, tbm estou gostando, vamos ver… quando chegar a hora do SDK implementar isso de verdade mesmo.
Té +