Numri i parametrave të funksionit në TypeScript

Në TypeScript, kur thirret një funksion, duhet të kalohet saktësisht aq vlera sa ka parametra të përcaktuar në të.

Le të shohim një shembull. Le të themi se kemi një funksion që pranon si parametra emrin dhe mbiemrin e përdoruesit dhe kthen ato në formë të vargut:

typescriptfunction func(first: string, last: string) {
  return first + ' ' + last;
}

Le ta thërrasim funksionin tonë me numra të ndryshëm parametrash:

typescriptfunc('john');               // gabim, pak parametra
func('john', 'smit', 'xx'); // gabim, shumë parametra
func('john', 'smit');       // funksionon
Задание 1

Është dhënë funksioni në vijim:

typescriptfunction func(a: number, b: number) {
  return a + b;
}

Tregoni, cili do të jetë rezultati i secilit prej thirrjeve të mëposhtme të funksionit:

typescriptfunc(1);
func(1, 2, 3);
func(1, 2);