Şablonlar dersinde şablon özellemeleri başlığında özetlenen kodu anlama sırası ile takip ediyorum:
İmport std.stdio;
struct Nokta
{
int x;
int y;
}
T giriştenOku(T : Nokta)(string soru)
{
writefln("%s (Nokta)", soru);
auto x = giriştenOku!int(" x");
auto y = giriştenOku!int(" y");
return Nokta(x, y);
}
void main()
{
/// Notlarım
auto merkez = giriştenOku!Nokta("Merkez?");
}
Derleme hatasından dolayı Burada durmak zorunda kaldım. Sabah 05:15 sularında kaçırdığım bir şeyler var diyerek konuyu takip ederek yapı ve sınıf şablonları dersindeki örneğe kadar indim.
sonuçta, yukarıdaki kodu bir türlü çalıştıramadım.
Şablon özellemelerine kadar akıcı halde notlayarak süren diyalektik öğrenme yöntemim tam da bu noktada hata vermeye başladığından duraksadım. Muhtemelen çok basit bir detayı atlamış olduğumdan veya öğrenme eğrimin zayıfladığından dolayı bir şeyleri kaçırıyor olomalıyım, yoksa Ali hocam mutlaka altına bir not düşer; Arkadaşlar bu kod şu anki haliyle hata verir bunun nedenini de aşağıdaki konuda açıklayacağım derdi.
Sizce nereyi kaçırıyorum?
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]