ইন্টারফেস: মানচিত্র

পদ্ধতি

পার্থক্য

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

কী

keys() নিয়ম ফেরত দেয় । তালিকা

মানচিত্রে কীগুলির তালিকা পান।

রিটার্নস

non-null rules.List কীগুলির তালিকা তালিকা।

আকার

size() নিয়ম প্রদান করে। Integer

মানচিত্রে এন্ট্রি সংখ্যা পান.

রিটার্নস

non-null rules.Integer এন্ট্রির পূর্ণসংখ্যা।

মান

values() বিধি প্রদান করে । তালিকা

মানচিত্রে মান তালিকা পান.

রিটার্নস

non-null rules.List মানের তালিকা তালিকা।