इंटरफ़ेस: मानचित्र

तरीकों

अंतर

diff(map_to_compare) नियम लौटाता है।MapDiff

मौजूदा मानचित्र की तुलनात्मक मानचित्र से तुलना करने के परिणाम का प्रतिनिधित्व करने वाला एकनियम.मैपडिफ लौटाएं।

पैरामीटर

तुलना करने के लिए मानचित्र बनाएं

नियम.मानचित्र

एक मानचित्र जिससे वर्तमान (कॉलिंग) मानचित्र की तुलना की जाएगी।

मान शून्य नहीं होना चाहिए.

रिटर्न

non-null rules.MapDiff ऑब्जेक्ट तुलना के परिणाम का प्रतिनिधित्व करता है।

पाना

get(key, default_value) मान लौटाता है

किसी दिए गए खोज कुंजी स्ट्रिंग से संबद्ध मान लौटाता है।

नेस्टेड मानचित्रों के लिए, कुंजियाँ और उप-कुंजियाँ शामिल करते हुए, किसी दिए गए उप-कुंजी स्ट्रिंग से संबद्ध मान लौटाता है। उप-कुंजी की पहचान एक सूची का उपयोग करके की जाती है, जिसका पहला आइटम एक शीर्ष-स्तरीय कुंजी है और अंतिम आइटम उप-कुंजी है जिसका मूल्य देखना और वापस करना है। नीचे नेस्टेड मानचित्र उदाहरण देखें।

यदि दी गई खोज कुंजी से कोई मिलान नहीं मिलता है तो फ़ंक्शन को वापस लौटने के लिए एक डिफ़ॉल्ट मान की आवश्यकता होती है।

पैरामीटर

चाबी

(गैर-शून्य नियम.स्ट्रिंग या गैर-शून्य नियम.सूची )

या तो एक स्ट्रिंग के रूप में निर्दिष्ट कुंजी, या नेस्टेड मैप्स के लिए, सूची सिंटैक्स का उपयोग करके निर्दिष्ट एक उप-कुंजी।

डिफ़ॉल्ट मान

डिफ़ॉल्ट मान

यदि मानचित्र में दी गई खोज कुंजी नहीं है तो लौटाया जाने वाला मान। नियम भाषा प्रकार कोई भी हो सकता है।

रिटर्न

दी गई key के अनुरूप value मान, या दी गई कुंजी से कोई मिलान नहीं मिलने पर default_value द्वारा निर्दिष्ट डिफ़ॉल्ट रिटर्न मान। चूँकि मानचित्र सामग्री उपयोगकर्ता द्वारा परिभाषित होती है, लौटाए गए value का डेटा प्रकार कोई भी नियम भाषा प्रकार हो सकता है।

उदाहरण

// "c" is not a key in the supplied Map, returns default value 7.
{"a": 3,"b": 2}.get("c", 7) == 7

// Default result can be any type, e.g. a list such as [1, 1].
{"a": [2, 7], "b": [9, 12]}.get("c", [1, 1]) == [1, 1]

// Return a list on a successful match.
{"a": [2, 7],"b": [9, 12]}.get("b", [1, 1]) == [9, 12]

// For nested Maps, use list ["a", "b"] to specify lookup on sub-key "b".
{"a": {"b": 1},"c": 2}.get(["a", "b"], 7) == 1

चांबियाँ

key() नियम लौटाता है । सूची

मानचित्र में कुंजियों की सूची प्राप्त करें.

रिटर्न

non-null rules.List कुंजियों की सूची।

आकार

आकार() नियम लौटाता है। पूर्णांक

मानचित्र में प्रविष्टियों की संख्या प्राप्त करें.

रिटर्न

non-null rules.Integer प्रविष्टियों की पूर्णांक संख्या।

मान

values() रिटर्न नियम.सूची

मानचित्र में मानों की सूची प्राप्त करें.

रिटर्न

non-null rules.List मानों की सूची।