groovy的初始化方式是什么?
嗨,做这种初始化的grrovy方法是什么groovy的初始化方式是什么?,groovy,initialization,Groovy,Initialization,嗨,做这种初始化的grrovy方法是什么 for(i=0; i<10; i++) for(j=0; j<20; j++) for(k=0; k<20; k++) m[i][j][k]='a' 对于(i=0;i这可以: (0..9).each { i -> (0..19).each { j -> (0..19).each { k -> m[i][j][k] = 'a'
for(i=0; i<10; i++)
for(j=0; j<20; j++)
for(k=0; k<20; k++)
m[i][j][k]='a'
对于(i=0;i这可以:
(0..9).each { i ->
(0..19).each { j ->
(0..19).each { k ->
m[i][j][k] = 'a'
}
}
}
这可以做到:
(0..9).each { i ->
(0..19).each { j ->
(0..19).each { k ->
m[i][j][k] = 'a'
}
}
}
基于ccheneson代码:
基于ccheneson代码:
不知道这有多有效,但很简洁
final m = new char[10][20][20]
for(i=0; i<10; i++)
for(j=0; j<20; j++)
for(k=0; k<20; k++)
m[i][j][k]='a'
final n = [[['a'] * 20] * 20] * 10 as char[][][]
assert n == m
final m=新字符[10][20][20]
对于(i=0;i来说,我不确定这有多有效。尽管简洁
final m = new char[10][20][20]
for(i=0; i<10; i++)
for(j=0; j<20; j++)
for(k=0; k<20; k++)
m[i][j][k]='a'
final n = [[['a'] * 20] * 20] * 10 as char[][][]
assert n == m
final m=新字符[10][20][20]
对于(i=0;iThanks伙计们。两个答案都可以。谢谢伙计们。两个答案都可以。