Merhaba,
Bu dil öyle bir dil ki yapılabilecekler; dilinin uzunluğu (nefesinin gücü) veya parmakların hızı ile sınırlı...:)
Şuradaki (http://ddili.org/forum/thread/15,2) örneklerden faydalanarak (class yerine struct kullanarak) kendi türümü oluşturdum:
/*
* özelTür.d (02.11.2012)
*/
struct _char { // özelleştirilebilir tür
ubyte sayı = ubyte.max;
alias sayı this;/*<- bu aşağıdakinin eşdeğeri:
ref ubyte _this() { return sayı; }
alias _this this;//*/
}
void main() {
_char i; assert(i == 255);
i++; assert(i == 0);
i = i.init; assert(i == 255);
}
Göz doldurmasın! Aslında sadece iki satırlık bir yapı ve arzuya göre yeni nitelikler katılabilir.
Başarılar...
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]