Groovy 斯波克模拟,返回“;x";当调用方法时,无论将什么变量传递给该方法

Groovy 斯波克模拟,返回“;x";当调用方法时,无论将什么变量传递给该方法,groovy,spock,Groovy,Spock,所以我有一个方法,它的签名中有一些变量,比如public PageLinksVM mapLinks(URI请求URL,整数偏移量,整数限制,整数总计) 如果输入中没有变量,我将执行以下操作 def: object.mapLinks()>> returnedObject 当方法有输入,并且无论传递给方法的是什么,我都希望返回时,如何执行此操作?您可以使用*.允许任意数量的输入参数 def: object.mapLinks(*_)>> returnedObject

所以我有一个方法,它的签名中有一些变量,比如
public PageLinksVM mapLinks(URI请求URL,整数偏移量,整数限制,整数总计)

如果输入中没有变量,我将执行以下操作

 def:

object.mapLinks()>> returnedObject

当方法有输入,并且无论传递给方法的是什么,我都希望返回时,如何执行此操作?

您可以使用
*.
允许任意数量的输入参数

def:
  object.mapLinks(*_)>> returnedObject
这是关于的斯波克文档