2009-07-12 4 views

cevap

10

Bir fark var. Veri deposundaki bir Varlık, Türü, üst öğesi ve tanımlayıcısının bir kombinasyonuyla tanımlanır. (link) "Tanımlayıcı" bir sayı veya bir dize olabilir. Bir Anahtar nesne, hem tanımlayıcıyı hem de ana bilgiyi içerir. Yani get() dediğinizde, sadece bir argüman var - Anahtar nesne. Get_by_key_name öğesini çağırdığınızda, 2 argüman bulunduğunu unutmayın - bunlardan biri key_name, diğeri ebeveyn.

Bu nedenle Anahtar, çeşitli parçalara sahip bir nesnedir, oysa anahtar adı yalnızca bir dizedir. İşleri daha karmaşık hale getirmek için, bir Anahtar nesne bir dize olarak kodlanabilir.

0

get() için resmi bir açıklama var ve bunun için get_by_key_name() umarım yardımcı olurum.

+0

Teşekkürler! Bir bakacağım. – ehfeng

+0

Evet, aslında bu dökümantasyonu okudum ... "Anahtar" ve "anahtar adı" nın iki ayrı şey olduğundan emindim, ama emin olmak istedim. Yani onlar farklı mı? – ehfeng

İlgili konular