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 පන්තියට ක්‍රම එකතු කරන්න එමඟින් වර්ග එකතුව සහ එකතුව සොයා ගනී අරාවන්හි මූලද්‍රව්‍යවල ඝනක.