Merhaba,
Şurada (http://forum.ceviz.net/d-dili/121458-immutable-sabiti.html), bu konuyu açmış ve aşağıdaki kodda yer alan testlerin farkını sormuştum. Sanırım cevaplayan çıkmıyor...:(
// ubyte'da 8, ushort'da 16, uint'de 32 ve ulong'da 64 değerini üretir
immutable typeLength = 8 * ubyte.sizeof;
void main() {
immutable tl_mainde = 8 * ubyte.sizeof;
int tl_integer = 8 * ubyte.sizeof;
assert(tl_integer == 8); // TEST A
assert(tl_mainde == 8); // TEST B
assert(typeLength == 8); // TEST C
}
Dip Not: Bu arada bin konuyu geçmişsiz! Bu başlık 1001. thread, kutlama mı yapsak...:)
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]