我正在尝试实现Groovy Lambda函数,但所写内容不正确。 使其变得非常简单。这是使用lambda的Java代码。
(DT_STR,5000,1252)SUBSTRING([Column 0],1,2) != "AB"
我使用了类似的方法
protected void aaa(List<WebElement> el){
el.stream().filter(a->a.getText() == "a");
}
由于以下错误而未编译:意外令牌-> ...
任何人都可以提供说明和示例以在Groovy中获得它吗?
答案 0 :(得分:0)
Groovy stable version 2.5.1不支持Java lambadas。 2.6版和更高版本支持。在最新版本中,您可以改用闭包
list.stream().filter( { a -> a.getText() == "a" } )