Sizde söylediğinize göre konunun bağlantısını vereyim: http://ddili.org/forum/thread/36
Benden çok basit ancak bence çok kullanılacak bir örnek:
import std.stdio;
void main() {
double[] c;
c.length=2;
//c = 4.5; // dizi uzunluğu iki olan ilklenmemiş dizimizin
//2 elemanınında 4.5 olmasını bekleyebiliriz.
//Ancak o iki elemanlı bir diziyi tek elemanlı bir değişkene atamaya çalışır ki doğru olan budur.
//Dolasıyla hata verir.
c[]=4.5;//dersek bütün elemanlarının 4.5 olması gerektiğini derleyiciye anlatmış oluruz.
writeln(c);
}
Bu arada hiç aralıkla ilgili bir örnek vermedik. Aralıkla da kullanılabildiğini belirtmek gerekiyor:
import std.stdio;
void main() {
double[] c;
c.length=5;
c[]=1;
c[1..3] = 13;
writeln(c);
}
Kesinlikle yararlı. Foreach ile aynı şey ancak daha anlaşılır oluyor.
Ancak normal kullanımda:
dilim2 = dilim1; // (1)
dilim3[] = dilim1; // (2)
writeln(dilim2);
writeln(dilim1[]);
bunların farkları yok değil mi?
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
Permalink
Reply