আমি এর আগে বেশ কয়েকটি জাভা 8 টি টিউটোরিয়াল পড়েছি।
এই মুহুর্তে আমি নিম্নলিখিত বিষয়টির মুখোমুখি হয়েছি: জাভা কি কারিঙ সমর্থন করে?
এখানে, আমি নিম্নলিখিত কোড দেখতে পাচ্ছি:
IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b;
System.out.println(curriedAdd.apply(1).applyAsInt(12));
আমি বুঝতে পারি যে এই উদাহরণটি 2 টি উপাদানের যোগফল কিন্তু আমি নির্মাণটি বুঝতে পারি না:
a -> b -> a + b;
ভাবের বাম অংশ অনুসারে, এই সারিটি নিম্নলিখিত ফাংশনটি প্রয়োগ করবে:
R apply(int value);
এর আগে, আমি কেবল একটি তীর দিয়ে ল্যাম্বডাসের সাথে দেখা করেছি।