论坛首页 海阔天空论坛

我们真的需要Java Closures(闭包)吗?

浏览 7296 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-15  
simohayha 写道
<  K,V,  throws   X  >
void   for  eachEntry(Map < K,V >  map, {K,V => void   throws  X} block)
         throws  X {
     for  (Map.Entry < K,V >  entry : map.entrySet()) {
        block.invoke(entry.getKey(), entry.getValue());
    }
}

看看java 7的代码,简直无语.

火星语言!
0 请登录后投票
   发表时间:2007-08-28  
xly_971223 写道
simohayha 写道
<  K,V,  throws   X  >
void   for  eachEntry(Map < K,V >  map, {K,V => void   throws  X} block)
         throws  X {
     for  (Map.Entry < K,V >  entry : map.entrySet()) {
        block.invoke(entry.getKey(), entry.getValue());
    }
}

看看java 7的代码,简直无语.

火星语言!
one coin have two side ,it just a lanuage and the key is the programmer. a man use a lanuage but not a tool lanuage use a man!
0 请登录后投票
   发表时间:2007-08-29  
xly_971223 写道
simohayha 写道
<  K,V,  throws   X  >
void   for  eachEntry(Map < K,V >  map, {K,V => void   throws  X} block)
         throws  X {
     for  (Map.Entry < K,V >  entry : map.entrySet()) {
        block.invoke(entry.getKey(), entry.getValue());
    }
}

看看java 7的代码,简直无语.

火星语言!


这个比较强。就是太罗嗦。但是比以前要干净明白多了。
0 请登录后投票
   发表时间:2007-08-29  
Java1.4 + Groovy
0 请登录后投票
   发表时间:2007-08-30  
倒是蛮像动态语言的,特别像perl
0 请登录后投票
   发表时间:2007-08-30  
hamlet 写道
倒是蛮像动态语言的,特别像perl

我用了很多年perl了,怎么看不出?你说说哪里像?
0 请登录后投票
   发表时间:2007-08-31  
不是有reflection了么。。。-__-!

要不java以后再搞点预编译宏,搞点全局函数和全局变量好了。。
和C++没啥区别了都。。。
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics