Forum: Ders Arası RSS
D.ershane switch ve case
erdem (Moderatör) #1
Üye Tem 2009 tarihinden beri · 981 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: D.ershane switch ve case
O dersteki çözümlerden 3. çözüm bende derlenmiyor. Örneğin:
class Foo { }
 
void main()
{
    throw new Foo;
}

Bu programı derlemeye çalıştığımda şu şekilde bir hata veriyor:

hata.d(5): Error: can only throw class objects derived from Throwable, not type hata.Foo

Aslında bununla ilgili bir hata raporu oluşturulmuş sanırım. Ama anladığım kadarıyla orada en azından programı çalıştırabilmiş. Bende derlenmedi bile :)

http://d.puremagic.com/issues/show_bug.cgi?id=5402

En iyisi bir exception atmak galiba:
    throw new Exception("Geçersiz işlem: " ~ işlem);
Hata mesajından da görüleceği üzere artık Throwable sınıfından türemeyen normal bir sınıfı aykırı durum olarak atmamıza izin vermiyor mu diye düşünmeliyiz.
Bu mesaj erdem tarafından değiştirildi; zaman: 2011-04-12, 04:37.
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Çoook teşekkürler! Bir kaç tane daha yakaladım:

  http://code.google.com/p/ddili/source/detail?r=159

Ali
erdem (Moderatör) #3
Üye Tem 2009 tarihinden beri · 981 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Asıl biz teşekkür ederiz :)

Şahsen ben dersane gibi giriş düzeyinde dersler olmasaydı TDPL'yi okurken oldukça uğraşırdım herhalde :-) Ayrıca Alexandrescu'nun kitabı orta düzey dershanedeki dersler giriş düzeyi. Bu da çok iyi.

Bir de açıkçası sanırım gene hatta siz söylemiştiniz. İngilizce'de pek kullanılmayan sözcükleri bulup çıkartıyor diye. Ben bir de D'iving In mi kitabın ilk makalesini okuyunca şok olmuştum :huh: Hatta biraz da o yüzden geç aldım diyebilirim.

Ama kitabın diğer bölümleri öyle değilmiş. Andrei Alexandrescu, beğendiğim Josuttis, Koenig, Moo (hatta Milewski de bu gruba girebilir) gibi yazarların arasına girdi :)
acehreli (Moderatör) #4
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Evet, TDPL programlama bilenlere yönelik. "D'iving In" korkunç bir giriş! :) D hakkında hızlıca bir fikir vermek istemiş ama bizim için bile zor. Yeni başlayanları düşünemiyorum bile. :)

Ali
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Ders Arası RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-21, 15:21:35 (UTC -08:00)