首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Groovy1.x编写Java8 Lambdas

用Groovy1.x编写Java8 Lambdas
EN

Stack Overflow用户
提问于 2015-04-03 22:26:50
回答 2查看 4.2K关注 0票数 4

有办法在Groovy1.x中编写Java8 lambda表达式吗?我知道Groovy2.3.x支持这个Java8中的post lambda表达式,但是用post编写Java8lambda有可能吗?我有一些用Spock测试的Java 8代码,但是我的项目仍然使用groovy1.x。

EN

Stack Overflow用户

发布于 2015-04-03 23:13:13

不,建议用于Groovy 3.0

最近的2.3/2.4.1中没有:

根据您发布的link,这些评论已经得到了答复。您可以尝试使用Closures代替。

基于官方的Groovy文档:

Groovy 2.3不支持Java 8提供的新语法结构(例如lambda、方法引用、接口中的默认方法等),但您可以很好地使用JDK 8提供的新API,甚至可以使用Groovy闭包代替Java 8 lambdas。

您使用的是一个更旧的Groovy版本,如果2.3不支持它,您的版本就不会支持它。

来源:http://www.groovy-lang.org/releasenotes/groovy-2.3.html

2.4(http://www.groovy-lang.org/releasenotes/groovy-2.4.html)中没有提到任何内容

票数 5
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29440508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档