TypeScript-এ স্ট্যাটিক মেথড
শুধুমাত্র প্রোপার্টিই নয়, মেথডও স্ট্যাটিক হতে পারে। এই ধরনের মেথডগুলি অবজেক্ট তৈরি না করেই কল করা যেতে পারে।
এর একটি উদাহরণ দেখা যাক। আসুন একটি ক্লাস তৈরি করি যা একটি অ্যারের উপাদানের যোগফল গণনা করে। এটিতে একটি স্ট্যাটিক মেথড তৈরি করি, যা প্যারামিটার হিসেবে একটি অ্যারে নেয়, এবং রিটার্ন করে অ্যারের উপাদানের যোগফল:
typescriptclass Calc {
public static getSum(arr: number[]): number {
let sum: number = 0;
for (let elem of arr) {
sum += elem;
}
return sum;
}
}
কোনো অ্যারের উপাদানের যোগফল বের করতে এই মেথডটি ব্যবহার করা যাক:
typescriptlet num: number = Calc.getSum([1, 2, 3, 4, 5]);
console.log(num);
Задание 1
Calc ক্লাসে এমন মেথড যোগ করুন
যেগুলো অ্যারের উপাদানের বর্গের যোগফল এবং
ঘনকের যোগফল বের করবে।