// parametry opcjonalne : kod JavaScript
// var concatStrings = function(a,b,c) {
// return a + b + c;
// }
// var concatAbc = concatStrings("a", "b", "c");
// console.log("concatAbc :" + concatAbc);
// var concatAb = concatStrings("a", "b"); // błąd w TypeScripcie - za mało argumentów
// console.log("concatAb :" + concatAb);
function concatStrings( a: string, b: string, c?: string) {
return a + b + c;
}
var concat3strings = concatStrings("a", "b", "c");
console.log(`concat3strings : ${concat3strings}`);
var concat2strings = concatStrings("a", "b");
console.log(`concat2strings : ${concat2strings}`);
// var concat1string = concatStrings("a"); // błąd: wywołanie nie pasuje do sygnatury