import std.stdio;
import std.string;
void main()
{
string[string] renkler = [ "siyah" : "black",
"beyaz" : "white",
"kırmızı" : "red",
"yeşil" : "green",
"mavi" : "blue",
];
writeln("Ben bu ", renkler.length,
" rengin İngilizcelerini öğrendim: ",
renkler.keys);
write("Haydi sorun: ");
string türkçesi = chomp(readln());
if (türkçesi in renkler) {
writefln("İngilizcesi \"%s\"", renkler[türkçesi]);
} else {
writeln("Onu bilmiyorum.");
}
}
Sanırım renklerin ingilizceleri soran program istediğimiz gibi çalışmıyor. Şöyle ki Türkçe karakter içeren bir renk girdiğimizde bilmiyorum diyor.
Alıntı:
>Ben bu 5 rengin İngilizcelerini öğrendim: ["yeşil", "beyaz", "kırmızı", "siyah", "mavi"]
Haydi sorun: 'yeşil'
Onu bilmiyorum.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]