Thread overview
August 17, 2013

{} karakterlerini aynı zamanda hash table için de kullanıyorum ve bu sorun çıkartıyor. Demin aklıma şöyle bir şey geldi ve sizlerin fikrini almak istedim.

Diziler: [1, 2, 3]

HashTable: <"a": 2, "b": 2>

Şeklinde olsa nasıl olur veya başka fikriniz varsa söyler misiniz?

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 17, 2013

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. ]

August 17, 2013

< ve > karakterleri C++'ın şablonları için hatalı bir karar olmuştu. İç içe şablon türü kullanıldığında ortaya çıkabilen >> karakteri dil kurallarına göre sağa kaydırma işleci olarak algılanıyordu. (C++11 buna çözüm getirdi.)

Onun gibi hatalı durumlara düşme olasılığı görüyor musun? Yoksa olur. Ben olsam başka dillerdeki yaygın kullanımlarına bakardım. D'deki köşeli parantezler olmuyorsa başka dillerde nasıl?

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 15, 2013

Eski bir konu, hortlatıyorum ama sorunu nasıl aştın?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 15, 2013

Düşündüm ki bir değişkene veya bir yere eşitlemediğin sürece kitaplık oluşturmak çok mantıksız olacak rhs kodu yazan kişi ille de böyle bir kullanım yapıyorsa eğer ; kullanması gerekecek son işlem fonksiyon çağırma ise.

Belkide bu özelliği ortadan kaldırabilirim de :(

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 16, 2013

Peki Hash Table'dan kastın, tam olarak Associative Array mi?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 16, 2013

Amaçları aynı ama algoritmaları farklı olsada artık kavramlar azbuçuk karıştı birbirine eşleme tablosu - hashmap - hashtable - dictionary :)

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]