Java 7 闭包语法

标签 java closures

我下载了最后一个 Java 版本 b96-Feature Complete 用于测试新的 JDK 功能 但我不知道使用哪种语法来测试闭包!

我可以测试一下吗?

哪种语法在最终版本中已获得批准?

最佳答案

我不能确定,但​​我认为这个语法:

  // function expressions
  #(int i, String s) {
    System.println.out(s);
    return i + s.length();
  }

  // function expressions
  #(int i, String s) (i + s.length())

  // function types
  #int(int, String)

将按照 http://docs.google.com/Doc?id=ddhp95vd_0f7mcns 完成任务

关于Java 7 闭包语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3007563/

相关文章:

closures - 如何在 Rust 的结构中存储闭包?

groovy - 闭包 "directive"是什么以及有什么用

引用外部对象的 Javascript 作用域

javascript - 如何将此 javascript 代码重写为 C++11?

javascript - 读取数据产生 null

java IntStream cannot use collect(Collectors.toList()),编译错误,为什么?

java - Proguard 返回错误代码 1 - 尝试使用 Proguard

java - 如何在 Java 中读取 sha1WithRSAEncryption 公共(public) DER key ?

java - 为java SQL Date添加小时,分钟和秒

groovy - 创建一个新类 "on the fly"?