জাভাতে কার্যকরী প্রোগ্রামিংয়ের জন্য, জাভা 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'-এর নতুন তৈরি উদাহরণগুলির সাথে ব্যবহার করা হয়। প্রতিটি ফাংশন কলের আউটপুট যথাক্রমে কনসোলে প্রিন্ট করা হয়।