June 17, 2010

new ile çok boyutlu dizi oluştururken kolay bir söz dizimi varmış:

   auto ikiBoyutluDizi = new int[][](10, 30);

Şuradan öğrendim:

http://digitalmars.com/d/2.0/expression.html#NewExpression

Başka yolları da var tabii. O sayfadaki gibi new kullanılabilir; ama new kullanmaya gerek olmadığını da biliyorum:

   int[][]düzlem;
   düzlem.length = 10;
   foreach (ref satır; düzlem) {
       satır.length = 30;
   }

İlk kod tabii daha kısa.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]