Thread overview
January 02, 2013

Kodlarım ayrı ayrı birçok d dosyası içerisinde bulunuyor.

Bu kodların hepsinin ulaşabileceği bazı değişkenler olacak yani global değişkenler olacak ama bir türlü yapamadım bunu

Bunu nasıl yapabiliriz?

Teşekkürler

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

January 02, 2013

D'de tam anlamıyla global değişken yok. Başka bir modüldeki değişkene dışarıdan erişmek için modülün ismini de belirtmek gerekiyor: diger_modul.degisken gibi...

'module' anahtar sözcüğünü kullanmak gerekebilir:

http://ddili.org/ders/d/moduller.html

Yine de, o değişkene doğrudan erişilmesi yerine işlemleri sahip modüle yaptırmak önerilir:

   diger_modul.dizi ~= yeniEleman;        // daha kötü
   diger_modul.elemanEkle(yeniEleman);    // daha iyi

Ali

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

January 03, 2013

Anladım çok teşekkür ederim bende böyle yaptım ama daha mantıklı bir yolu vardır belki diye sormak istedim.

Zekeriya

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