【发布时间】:2019-09-09 12:54:04
【问题描述】:
我无法理解这个话题。请分享一些好的例子
Predicate<String> p = (String s) -> list.add(s);
我们在哪里可以找到这个谓词。
Predicate<String> p = (String s) -> list.add(s);
【问题讨论】:
我无法理解这个话题。请分享一些好的例子
Predicate<String> p = (String s) -> list.add(s);
我们在哪里可以找到这个谓词。
Predicate<String> p = (String s) -> list.add(s);
【问题讨论】:
list.add(s) 总是返回true,所以这个Predicate<String> 毫无意义。
如果忽略将String 添加到list 的副作用,可以将其替换为:
Predicate<String> p = s -> true;
如果您依赖副作用,可以使用它,但这通常不是一个好习惯。
【讨论】: