| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2009 16:25:21
|
balthazar
JavaChild
![[Avatar]](/images/avatar/a05b8b200f2d0a95117b8db1418c6d44.jpg)
Membro desde: 23/04/2007 18:04:14
Mensagens: 101
Localização: Macapá - AP, BRASIL
Offline
|
falando em closures pra java, como voces imaginam que seria a sintaxe??
no ruby por exemplo temos coisas como
String.methods.sort.each{ |s| puts e.upcase if e.is_a? Integer }
logicamente que isso não vai imprimir nada pos a String não possui metodos do tipo inteiro mas a questão é, como seria algo assim em java?
ou como em um outro exemplo
def confere
c = 0
lambda{ c += 1 }
end
10.times{ puts confere.call }
ou
imprime_numero_atual = confere
10.times{ puts imprime_numero_atual.call }
desculpem mas ta meio dificil imaginar como seria uma programação assim no java, o que voces acham?
att,
|
att,
Vinicius Luiz
Skype/Yahoo: vinicius.luiz
MSN: viniciusmcp@hotmail.com
Gtalk: mcp.vinicius@gmail.com
Twitter: http://twitter.com/vinicius_luiz
Blog: http://viniciusluizz.wordpress.com
----------------------------------------------
Analista Desenvolvedor - TI
CETAM Ltda. - Centro de Tecnologia da Amazônia
when there is no place in hell, the dead walked the earth! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2009 16:30:19
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
http://www.javac.info - (especificação e protótipo)
Tutorial em http://tronicek.blogspot.com/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/01/2009 19:19:28
|
faelcavalcanti
GUJ Ranger
![[Avatar]](/images/avatar/04f2a4140112ae491f66a1c558df795f.jpg)
Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline
|
victorwss wrote:Em quê você não está acreditando? Que não vai ter closures? Que tem gente sugerindo um fork? Que tem gente querendo quebrar a retrocompatibilidade?
todas as coisas que você mencionou.
1. closures estou surpreso por não ter ingressado, e ainda não consegui entender porque não a teremos no mustang.
2. quanto ao fork, acho um desastre e pelo pouco que vi não achei boas vantagens, a não ser que me provem o contrário. Pelo ponto de vista de utilizar o compartilhamento de instâncias, se uma cair todas cairão, então qual é a graça afinal ? Como se resolve este problema, acaba-se criando outros ?
ps: até acho interessante múltiplas threads para cada projeto, mas qual a principal aplicação disto ? o pessoal se revoltou com o garbage collection ? esse pessoal parece ter sofrido alguns problemas de escalabilidade resolvidos na tora pelos arquitetos do eBay
|

--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 08:18:39
|
David
JavaEvangelist
![[Avatar]](/images/avatar/77431ca7981f1f1483ae8a58bcbb6e0e.jpg)
Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline
|
balthazar wrote:falando em closures pra java, como voces imaginam que seria a sintaxe??
Veja: http://www.guj.com.br/posts/list/99477.java
|
David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2009 10:38:23
|
chun
GUJ Master
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline
|
Eu sinceramente acharia que Method Delegates são uma feature muito legal que falicitaria a inclusao de closures...
|
Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...
------
Controverso Eu ? http://www.go-java.com/blog
|
|
|
 |
|
|