TypeScript Generic ler örnek

TypeScript genericlere bir örnek verelim


function hasan(x: number): number {


    return x;
}

hasan(4);

function aylas(x: string): string {

    return x;
}
aylas("aylas");
//bunu iki sefer yazmak yerine

function hasanaylas<T>(x: T) {

    return x;

}
let sayi= hasanaylas<string>("hasan")
console.log(sayi);
let sayi1= hasanaylas<number>(4);
console.log(sayi1);
//cıktısı
//hasan
//4

Javascript saf cıktısı 

function hasan(x) {
    return x;
}
hasan(4);
function aylas(x) {
    return x;
}
aylas("aylas");
//bunu iki sefer yazmak yerine
function hasanaylas(x) {
    return x;
}
var sayi = hasanaylas("hasan");
console.log(sayi);
var sayi1 = hasanaylas(4);
console.log(sayi1);

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir