In dmd/html/d/ctod.html, I see this: int[2][3] b = [ [2,3], [6,5], [3,4] ]; However, when I put it into main(), I can't compile it using DMD 0.175 . To compile it successfully, I must change it to: static int[2][3] b = [ [2,3], [6,5], [3,4] ]; But how this happens. Thans for any help!