আমি প্রায়শই ইন্টারনেটে বিভিন্ন অভিযোগে দেখি যে অন্যান্য লোকের কার্পিংয়ের উদাহরণগুলি কারি হচ্ছে না, তবে এটি কেবলমাত্র আংশিক প্রয়োগ। আংশিক প্রয়োগ কী, বা এটি কারি থেকে কীভাবে পৃথক হয় তার একটি সুনির্দিষ্ট ব্যাখ্যা আমি খুঁজে পাইনি। একটি সাধারণ বিভ্রান্তি বলে মনে হচ্ছে, সমতুল্য উদাহরণগুলির সাথে কিছু জায়গায় কারিঙ হিসাবে বর্ণনা …
আমি মনে করি না যে আমি এখনও কারিঙিং করেছি। আমি বুঝতে পারি এটি কী করে এবং কীভাবে এটি করা যায়। আমি কেবল এমন পরিস্থিতিটি ব্যবহার করতে পারি তা ভাবতে পারি না। আপনি কোথায় জাভাস্ক্রিপ্টে কারিটিং ব্যবহার করছেন (বা এটি ব্যবহার করে মূল গ্রন্থাগারগুলি কোথায়)? DOM হেরফের বা সাধারণ প্রয়োগ উন্নয়নের …
আমি এর আগে বেশ কয়েকটি জাভা 8 টি টিউটোরিয়াল পড়েছি। এই মুহুর্তে আমি নিম্নলিখিত বিষয়টির মুখোমুখি হয়েছি: জাভা কি কারিঙ সমর্থন করে? এখানে, আমি নিম্নলিখিত কোড দেখতে পাচ্ছি: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); আমি বুঝতে পারি যে এই উদাহরণটি 2 টি উপাদানের যোগফল কিন্তু …
পাইথনে, আমি একটি ফাংশন লিখতে চাই make_cylinder_volume(r)যা অন্য ফাংশন দেয়। প্রত্যাবর্তিত ফাংশনটি প্যারামিটারের সাথে কলযোগ্য hএবং উচ্চতা hএবং ব্যাসার্ধ সহ একটি সিলিন্ডারের ভলিউম ফিরিয়ে আনতে হবে r। পাইথনে ফাংশন থেকে মানগুলি কীভাবে ফিরিয়ে আনতে হয় তা আমি জানি তবে কীভাবে আমি অন্য ফাংশনটি ফিরিয়ে দেব ?
প্যারামিটারের ক্রম পরিবর্তন করতে আমি সম্প্রতি দু'বার রিফ্যাক্টর কোড পেয়েছি কারণ হ্যাকগুলি পছন্দ flipবা ঘটছিল এমন অনেক কোড \x -> foo bar x 42ছিল। কোনও ফাংশন সিগনেচার ডিজাইন করার সময় কোন নীতিগুলি কারিরিয়ের সর্বোত্তম ব্যবহার করতে আমাকে সহায়তা করবে?
আমি যে স্কেল স্টাইল গাইড বজায় রাখছি তাতে একাধিক পরামিতি তালিকাগুলির তালিকা নিয়ে আমি আলোচনা করছি । আমি বুঝতে পেরেছি যে কারিঙের দুটি উপায় রয়েছে এবং আমি ভাবছি যে ব্যবহারের ক্ষেত্রেগুলি কী: def add(a:Int)(b:Int) = {a + b} // Works add(5)(6) // Doesn't compile val f = add(5) // Works …