2009-07-12 5 views

उत्तर

10

एक अंतर है। डेटास्टोर में एक इकाई को इसके प्रकार, उसके माता-पिता और इसके पहचानकर्ता के संयोजन से पहचाना जाता है। (link) "पहचानकर्ता" या तो एक संख्या या एक स्ट्रिंग हो सकता है। एक मुख्य वस्तु में पहचानकर्ता और अभिभावक दोनों जानकारी होती है। तो जब आप कॉल() कहते हैं, तो केवल एक तर्क है - मुख्य वस्तु। जब आप get_by_key_name पर कॉल करते हैं, तो ध्यान दें कि 2 तर्क हैं - एक कुंजी_नाम है, एक माता-पिता है।

तो एक कुंजी कई भागों के साथ एक वस्तु है, जबकि एक कुंजी नाम सिर्फ एक स्ट्रिंग है। चीजों को और अधिक भ्रमित करने के लिए, एक कुंजी ऑब्जेक्ट को स्ट्रिंग के रूप में एन्कोड किया जा सकता है।

0

यहां get() के लिए आधिकारिक स्पष्टीकरण है और यह get_by_key_name() के लिए है, मुझे उम्मीद है कि इससे मदद मिलती है।

+0

धन्यवाद! मैं एक नजर मार लूगां। – ehfeng

+0

हाँ, मैंने वास्तव में उन दस्तावेजों पर पढ़ा है ... मुझे पूरा यकीन था कि "कुंजी" और "कुंजी नाम" दो अलग-अलग चीजें थीं, लेकिन यह सुनिश्चित करना चाहता था। तो ... क्या वे अलग हैं? – ehfeng

संबंधित मुद्दे