इंटरफ़ेस: मैप

तरीके

फ़र्क़

डिफ़रेंस(map_to_comparison) rules.MapDiff दिखाता है

मौजूदा मैप को तुलना मैप से जोड़ दें.

पैरामीटर

मैप_से_तुलना

नियम.मैप

वह मैप जिस पर वर्तमान (कॉलिंग) मैप की तुलना की जाएगी.

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

लौटाए गए आइटम

non-null rules.MapDiff ऑब्जेक्ट, तुलना का नतीजा दिखा रहा है.

पाएं

get(key, default_value) वैल्यू दिखाता है

यह फ़ंक्शन किसी दी गई खोज क्वेरी की स्ट्रिंग से जुड़ी वैल्यू दिखाता है.

नेस्ट किए गए Maps के लिए, जिसमें कुंजियां और सब-की शामिल हैं, वैल्यू दिखाता है दिए गए सब-की स्ट्रिंग से जुड़ा होता है. सब-की की पहचान सूची होती है, जिसमें से पहला आइटम एक टॉप-लेवल की कुंजी और आखिरी आइटम होता है सब-की होती है, जिसका मान देखा और वापस किया जाना है. नेस्ट किया गया मैप देखें उदाहरण देखें.

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

पैरामीटर

बटन

(बिना शून्य नियमों.String या शून्य के अलावा नियमों.List

किसी कुंजी की जानकारी दी गई हो या नेस्ट किए गए मैप के लिए, एक सब-की हो, जिसे सूची सिंटैक्स का इस्तेमाल करके तय किया जाता है.

default_value

default_value

अगर मैप इसमें दी गई खोज कुंजी शामिल नहीं है. 'नियम' की भाषा का कोई भी टाइप हो सकता है.

लौटाए गए आइटम

value दिए गए key से जुड़ी वैल्यू या अगर कोई वैल्यू मेल नहीं खाती है, तो 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() फ़ंक्शन नियमों.List को दिखाता है

मैप में कुंजियों की सूची पाएं.

लौटाए गए आइटम

non-null rules.List की सूची.

साइज़

साइज़(), नियम.Integer दिखाता है

मैप में एंट्री की संख्या पाएं.

लौटाए गए आइटम

एंट्री की संख्या non-null rules.Integer.

मान

value() फ़ंक्शन, नियमों.List को दिखाता है

मैप में वैल्यू की सूची पाएं.

लौटाए गए आइटम

non-null rules.List की वैल्यू की सूची.