在 Oracle JDK 11 和最新(截至目前)可用版本的 IntelliJ IDEa(IntelliJ IDEA 2018.2.4)上进行测试。项目语言级别为 Java 11。代码public static void main(String[] args) { System.out.println(List.of("AAA", "BBB", "CCC") .stream() .map((@NonNull var s) -> s.toLowerCase()) .collect(Collectors.toList()));}输出[aaa, bbb, ccc]一切都编译并运行良好,但编辑器显示编译时错误:是否尚不支持JEP-323(Lambda 参数的本地变量语法)或者它是一个错误?
添加回答
举报
0/150
提交
取消