Tuple katika TypeScript
Wakati mwingine tunaweza kuwa na hitaji la kuhifadhi safu ya thamani za aina mbalimbali. TypeScript inatupa aina ya data, inayoitwa tuple (tuple). Tuple inawakilisha safu, ambapo kila kipengele kina aina yake maalum iliyowekwa. Na safu yenyewe ina urefu maalum uliowekwa.
Kwa mfano, tufanye tuple, ambayo tuta hifadhi jina na umri wa mtumiaji. Katika kipengele cha kwanza cha tuple tutakuwa na jina na kitakuwa ni string, na katika kipengele cha pili tutakuwa na umri na utakuwa ni nambari. Hebu tatangaze tuple iliyoelezewa:
let user: [string, number];
Wakati wa kutangaza, hebu tujaze tuple yetu kwa data:
let user: [string, number] = ['john', 31];
Hebu tuonyeshe vipengele vya tuple yetu:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Tengeneza tuple ambayo itahifadhi nambari ya mwaka na nambari ya mwezi.
Tengeneza tuple ambayo itahifadhi nambari ya mwaka na jina la mwezi.
Tengeneza tuple ambayo itahifadhi nambari ya mwaka, nambari ya mwezi na nambari ya siku.