Groovy如何知道传递给方法的对象的类型

时间:2019-02-22 12:23:27

标签: groovy parameter-passing pass-by-reference

给出这段代码,groovy如何知道我传递给方法的对象的类型。

例如:mymatcher是Matcher类型。

幕后发生了什么?它总是通过引用传递吗?

def file = new File('C:\\Users\\Dave\\sample.xml')
mytext = file.text 
Matcher mymatcher = "${mytext}" =~ /findmedave/

def searchingstuff(text, matcher) {

    while(matcher.find()) {
        treasure = matcher.group(0)
    }
    return treasure
}

searchingstuff(mytest, mymatcher)

0 个答案:

没有答案