প্রশ্ন ট্যাগ «lazy-evaluation»

অলস মূল্যায়ন বিভিন্ন ধারণাকে বোঝায় যা কোনও অভিব্যক্তির মূল্য প্রয়োজন না হলে মূল্যায়ন এড়ানোর চেষ্টা করে এবং এর সমস্ত ব্যবহারের মধ্যে একটি অভিব্যক্তির মূল্যায়নের ফলাফলগুলি ভাগ করে নিতে যাতে কোনও অভিব্যক্তি একাধিকবার মূল্যায়নের প্রয়োজন হয় না।

5
অলস আই / ও সম্পর্কে এত খারাপ কী?
আমি সাধারণত শুনেছি যে উত্পাদন কোডটি অলস আই / ও ব্যবহার করা এড়ানো উচিত। আমার প্রশ্ন, কেন? স্রেফ টোয়িংয়ের বাইরে অলস আই / ও ব্যবহার করা কি কখনও ঠিক হবে? এবং বিকল্পগুলি (উদাহরণস্বরূপ গণক) কী আরও ভাল করে তোলে?

3
সমান্তরাল অসীম জাভা স্ট্রিমগুলি মেমরি থেকে শেষ
আমি নীচের জাভা প্রোগ্রামটি একটি কেন দেয় তা বোঝার চেষ্টা করছি OutOfMemoryError, যখন সংশ্লিষ্ট প্রোগ্রামটি না .parallel()করে দেয় without System.out.println(Stream .iterate(1, i -> i+1) .parallel() .flatMap(n -> Stream.iterate(n, i -> i+n)) .mapToInt(Integer::intValue) .limit(100_000_000) .sum() ); আমার দুটি প্রশ্ন আছে: এই প্রোগ্রামের উদ্দেশ্যে আউটপুট কি? .parallel()এটি ছাড়া এটি দেখে মনে হচ্ছে …

1
হাস্কেলের একটি ফাংশন a -> () মূল্যায়ন করা সম্পর্কে কী নিয়ম রয়েছে?
ঠিক যেমন শিরোনামটি বলেছে: হাস্কেল ফাংশন রিটার্নিং ইউনিটের মূল্যায়ন করার জন্য কী গ্যারান্টি রয়েছে? কেউ ভাবেন যে এ জাতীয় ক্ষেত্রে কোনও ধরণের মূল্যায়ন চালানোর দরকার নেই, সংকলক এই জাতীয় কলগুলিকে তাত্ক্ষণিক ()মান দিয়ে প্রতিস্থাপন করতে পারে যদি না কঠোরতার জন্য সুস্পষ্ট অনুরোধ উপস্থিত না হয়, সেক্ষেত্রে কোডটি সিদ্ধান্ত নিতে পারে …

2
রাকু ব্যবহার করে ই নম্বর গণনা করা হচ্ছে
আমি সূত্রটি গণনা করে ই ধ্রুবক ( একে একে ইউলারের নম্বর ) গণনা করার চেষ্টা করছি এক শটে ফ্যাক্টরিয়াল এবং বিভাগ গণনা করার জন্য, আমি এটি লিখেছি: my @e = 1, { state $a=1; 1 / ($_ * $a++) } ... *; say reduce * + * , @e[^10]; তবে …

5
আমি নিজেকে পুনরাবৃত্তি না করে এই অ্যালগরিদমকে কীভাবে আলস্য করে তুলব?
( এই প্রশ্নের আমার উত্তর দ্বারা অনুপ্রাণিত ।) এই কোডটি বিবেচনা করুন (প্রদত্ত ইনপুটের চেয়ে কম বা সমান যে বৃহত্তম উপাদান এটি সন্ধান করা উচিত): data TreeMap v = Leaf | Node Integer v (TreeMap v) (TreeMap v) deriving (Show, Read, Eq, Ord) closestLess :: Integer -> TreeMap v -> …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.