কম্পিউটার

জাভাতে IntUnaryOperator ইন্টারফেস


জাভাতে কার্যকরী প্রোগ্রামিংয়ের জন্য, জাভা 9 সংস্করণটি জাভাতে IntUnaryOperator এর সাথে এসেছে, আসুন একটি উদাহরণ দেখি -

উদাহরণ

import java.util.function.IntUnaryOperator;
public class Demo{
   public static void main(String args[]){
      IntUnaryOperator op_1 = IntUnaryOperator.identity();
      System.out.println("The identity function :");
      System.out.println(op_1.applyAsInt(56));
      IntUnaryOperator op_2 = a -> 3 * a;
      System.out.println("The applyAsInt function :");
      System.out.println(op_2.applyAsInt(56));
      IntUnaryOperator op_3 = a -> 3 * a;
      System.out.println("The andThen function :");
      op_3 = op_3.andThen(a -> 5 * a);
      System.out.println(op_3.applyAsInt(56));
      IntUnaryOperator op_4 = a -> a / 6;
      System.out.println("The compose function :");
      op_4 = op_4.compose(a -> a * 9);
      System.out.println(op_4.applyAsInt(56));
   }
}

আউটপুট

The identity function :
56
The applyAsInt function :
168
The andThen function :
840
The compose function :
84

'ডেমো' নামের একটি ক্লাসে প্রধান ফাংশন রয়েছে। এখানে, 'IntUnaryOperator'-এর একটি উদাহরণে 'পরিচয়' ফাংশন ব্যবহার করা হয়। একইভাবে, অন্যান্য ফাংশন যেমন 'applyAsInt', 'andThen', এবং 'compose' ফাংশনগুলি 'IntUnaryOperator'-এর নতুন তৈরি উদাহরণগুলির সাথে ব্যবহার করা হয়। প্রতিটি ফাংশন কলের আউটপুট যথাক্রমে কনসোলে প্রিন্ট করা হয়।


  1. কেন একটি ইন্টারফেস জাভাতে অন্য ইন্টারফেস বাস্তবায়ন করতে পারে না?

  2. জাভাতে নেস্টেড ইন্টারফেস

  3. জাভা 8 এ ইন্টারফেস বর্ধন

  4. জাভাতে ইন্টারফেস