Merhaba,
Bugün, daha önce söz verdiğim bir yazı dizisine başlamaya niyetlendim. Takip edeni ve beni de zorlamayacak bir hacimde (açıklamalar hariç her örnek ~10 satır) kodlar yazacağım. Bunları anlamak için derlemeniz ve/veya çalıştırmanız gerekmeyecek. Çünkü 'assert()' işlevinden ve yardımcılarından faydalanacağız:
- assert(), kısaca ve özneli bir şekilde "iddia ediyorum" anlamına gelir. Bu özel işleve verilen ilk parametre bir koşullu önerme olmak zorundadır. Eğer önermenin neticesi (dönüş değeri) 1 (true) ise bu satırda hata vermez, tersi durumunda (false) ise yazılım çalışmayı keserek hata verilen satır bildirilir
** is, biz eğer iki nesneyi karşılaştıracaksak bunu,
** typeof, nesnelerin türleri karşılaştıracaksak her ikisini de kullanırız...
Ayrıca ilerleyen satır ve örneklerde şunları da kullabiliriz:
** length, dizi (array) ve veya dizginin (string) uzunluğunu verir
** sizeof, türün bellekte kaç byte yer kapladığını verir
** stringof, türün kod içindeki ismini verir
** typeid, türün kayıtlı ismini verir
'- DEVAMI GELECEK -'
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]