在Groovy的列表中提取列表中的元素

fafcakar  于 2022-11-01  发布在  其他
关注(0)|答案(1)|浏览(213)

如何在Groovy的列表中获取列表中的元素?

def x = [
[1,2,3,4,5],
[6,7,8,9,10]
]

println x[0][1]

2
xam8gpfp

xam8gpfp1#

看起来您启用了静态类型检查。除非您取消注解CompileStatic注解,否则下面的语句将起作用。

//@groovy.transform.CompileStatic
class Demo {
    void untypedArg(list) {
        println list[0][1]
    }

    void typedArg(List list) {
        println list[0][1]
    }

    static void main(args) {
        def d = new Demo()
        def list = [[1,2,3], [4, 5, 6]]
        d.untypedArg list
        d.typedArg list
    }
}

相关问题