Evet C deki bu sorunu duymuştum. Hocam D dili bu işlemi cast ile hallediyor python zaten {} karakterlerini kod alanları için kullanmıyor yani onların böyle bir sıkıntıları yok ama RhS de şöyle bir sıkıntı var.
fn x(***kod){
}
x(){
}
a = {"a": 2}
Bu şekilde {} lerin kullanıldığı 2 farklı alan var bir eşleme tabloları diğeri fonksiyonların parametresi olarak giden kod alanlarıü. Ama bu sorun da sadece şu durumda ortaya çıkıyor
print("qweqwe")
{
"a": 2
}
Bakıldığı zaman sistem bu {} arasını kod alanı olarak görüyor ama eğer kişi aşağıdaki gibi yaparsa
print("qweqwe");
{
"a": 2
}
; ile ifadeleri birbirinden ayırabilir ve {} artık bir eşleme tablosu oldu tabi bu şekilde eşleme tablosu oluşturmak da oldukça mantıksız bir amacı yok.
Zekeriya
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]