相当多的头衔。我需要区分可怕的东西和安全的东西,而不必查看函数体。 Java中的标准是什么?我不能把“!”在函数名称中。
示例:
// convenient when you don't want to update the reference in the objects that were using
// param
BiFunction<T,U,T> mutableTransformation = (param,operand) -> {
//... do operations that alter param using operand
return param;
}
答案 0 :(得分:0)
通常,任何以set
开头的方法都有副作用。作为最近的约定(自Java 8起),名称中of
或with
的方法无副作用。示例是java.time
包中的新日期/时间类。