如何在Groovy的列表中获取列表中的元素?
def x = [ [1,2,3,4,5], [6,7,8,9,10] ] println x[0][1] 2
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 } }
1条答案
按热度按时间xam8gpfp1#
看起来您启用了静态类型检查。除非您取消注解CompileStatic注解,否则下面的语句将起作用。