আসুন আমাদের নীচের মত একটি ফাংশন অ্যাড আছে বলুন
def add(x, y):
return x + y
আমরা অ্যারের জন্য মানচিত্র ফাংশন প্রয়োগ করতে চাই
map(add, [1, 2, 3], 2)
শব্দার্থবিজ্ঞানগুলি হ'ল আমি অ্যারের প্রতিটি উপাদানগুলিতে 2 যুক্ত করতে চাই। তবে mapফাংশনটির তৃতীয় যুক্তিতেও একটি তালিকা প্রয়োজন।
দ্রষ্টব্য: আমি সরলতার জন্য অ্যাড উদাহরণ দিচ্ছি। আমার মূল কাজটি আরও জটিল। এবং অবশ্যই yঅ্যাড ফাংশনের ডিফল্ট মান নির্ধারণের বিকল্পটি প্রশ্নের বাইরে নয় কারণ এটি প্রতিটি কলের জন্য পরিবর্তিত হবে।
map(add,[1,2,3],[2]*3)সাধারণভাবেmapকোনও ফাংশনটিকে তার প্রথম যুক্তি হিসাবে গ্রহণ করে, এবং যদি এই ফাংশনটি কে আর্গুমেন্ট গ্রহণ করে, আপনি কে পুনরাবৃত্তির সাথে অনুসরণ করতে হবে :addTriple(a,b,c) -> map(addTriple,[...],[...],[...])