2011-03-27 76 views

回答

2

這可以這樣做:

(0..9).each { i -> 
    (0..19).each { j -> 
     (0..19).each { k -> 
      m[i][j][k] = 'a' 
     } 
    } 
} 
+0

謝謝你們。兩個答案都能完成這項工作 – Klaus 2011-03-27 19:20:26

4

基於ccheneson代碼:

10.times { i -> 
    20.times { j -> 
     20.times { k -> 
      m[i][j][k] = 'a' 
     } 
    } 
} 
0

不知道如何有效的,這是。簡潔。

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 
相關問題