আসুন ধরা যাক fn(x)
একটি খাঁটি ফাংশন যা ব্যয়বহুল কিছু করে, যেমনগুলির প্রধান কারণগুলির একটি তালিকা ফেরত x
।
এবং আসুন আমরা বলি আমরা একই ফাংশনটির একটি মেমোজাইজড সংস্করণ তৈরি করি memoizedFn(x)
। প্রদত্ত ইনপুটের জন্য এটি সর্বদা একই ফলাফলটি দেয়, তবে কার্য সম্পাদন উন্নত করতে এটি পূর্ববর্তী ফলাফলগুলির একটি ব্যক্তিগত ক্যাশে বজায় রাখে।
সাধারণভাবে বলতে গেলে কি memoizedFn(x)
খাঁটি বলে বিবেচিত হয়?
বা এফপি আলোচনায় এই জাতীয় ফাংশনটি উল্লেখ করতে অন্য কোনও নাম বা যোগ্যতা শব্দ ব্যবহার করা হয়েছে? (অর্থাত্ পার্শ্ব প্রতিক্রিয়াযুক্ত এমন একটি ফাংশন যা পরবর্তী কলগুলির গণ্য জটিলতায় প্রভাব ফেলতে পারে তবে এটি রিটার্ন মানগুলিকে প্রভাবিত করতে পারে না))
funcx(){sleep(cached_time--); return 0;}
প্রতিবার একই ভ্যালু ফেরত দেয়, তবে ভিন্নভাবে সম্পাদন করবে