函数编辑

函数是一段命名的代码,由一个或多个语句组成,用于执行特定任务。在一个脚本中可以多次调用同一个函数来重复执行其特定任务。参数是一个命名的类型值,在函数的语句中作为变量使用。一个函数可以指定零个或多个参数,当调用函数时,需要为每个参数指定一个值。参数是在调用函数时传递给函数的值。函数指定一个返回值类型,如果类型是void,则不返回任何值。任何非 void 类型的返回值都可以在运算中使用,否则将被丢弃。

您可以在 Painless 脚本的开头声明函数,例如

boolean isNegative(def x) { x < 0 }
...
if (isNegative(someVar)) {
  ...
}