ტუპლები TypeScript-ში
ზოგჯერ შეიძლება გაგვიჩნდეს საჭიროება სხვადასხვა ტიპის მნიშვნელობების მასივის შენახვა. TypeScript გვაწვდის მონაცემთა ტიპს, რომელსაც ეწოდება ტუპლი (tuple). ტუპლი წარმოადგენს მასივს, რომლის თითოეულ ელემენტს აქვს თავისი მკაცრად განსაზღვრული ტიპი. თავად მასივს აქვს მკაცრად განსაზღვრული სიგრძე.
მაგალითისთვის შევქმნათ ტუპლი, რომელშიც ჩვენ შევინახავთ მომხმარებლის სახელს და ასაკს. ტუპლის პირველ ელემენტში ჩვენ გვექნება სახელი და ის იქნება სტრიქონი, ხოლო მეორე ელემენტში გვექნება ასაკი და ის იქნება რიცხვი. მოდით დეკლარირება გავაკეთოთ აღწერილ ტუპლზე:
let user: [string, number];
მოდით დეკლარირების დროს შევავსოთ ჩვენი ტუპლი მონაცემებით:
let user: [string, number] = ['john', 31];
მოდით გამოვიტანოთ ჩვენი ტუპლის ელემენტები:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
შექმენით ტუპლი, რომელიც შეინახავს წლის ნომერს და თვის ნომერს.
შექმენით ტუპლი, რომელიც შეინახავს წლის ნომერს და თვის სახელს.
შექმენით ტუპლი, რომელიც შეინახავს წლის ნომერს, თვის ნომერს და დღის ნომერს.