TypeScript میں ٹائپنگ Arrays کیا ہیں؟

Typescript My Aypng Arrays Kya Y



Arrays TypeScript میں اسی طرح برتاؤ کرتے ہیں جیسا کہ وہ JavaScript میں کرتے ہیں، اس استثنا کے ساتھ کہ ڈویلپرز کو اپنی قسم کی واضح طور پر وضاحت کرنی چاہیے۔ تعریف کے مطابق، arrays ڈیٹا کی ترتیب شدہ فہرست ہیں۔ اسے برقرار رکھنے کے قابل کوڈ لکھنے کے لیے استعمال کیا جا سکتا ہے۔ ارے ٹائپ کرنا ضروری ہے جب ڈویلپرز اس بات کو یقینی بنانا چاہتے ہیں کہ ایک صف کی ایک خاص لمبائی اور قسم ہے، اور یہ کمپائل کے وقت غلطیوں کو پکڑنے میں مدد کرتا ہے۔

یہ ٹیوٹوریل TypeScript میں ایک صف میں مختلف ڈھانچے یا عناصر کے انتظامات کے ساتھ ٹائپنگ اریوں کی وضاحت کرے گا۔







TypeScript میں Typing Arrays کیا ہیں؟

' صف ” ٹائپ اسکرپٹ میں جاوا اسکرپٹ کی طرح ایک ڈیٹا ڈھانچہ ہے جس میں صف کی قسم کی وضاحت کرنے کی جدید خصوصیت ہے۔ یہ ایک ہی قسم کے عناصر کے مجموعہ کو ذخیرہ کرنے اور جوڑ توڑ کے لیے استعمال کیا جا سکتا ہے، جو یا تو قدیم اقسام یا اشیاء ہو سکتے ہیں۔ TypeScript مختلف اقسام اور ڈھانچے کے ساتھ صفوں کا اعلان کرنے کے کئی طریقے فراہم کرتا ہے۔



TypeScript میں سنگل یا ملٹی اقسام کے ساتھ ایک صف کا اعلان کرنے یا اسے شروع کرنے کے دو طریقے ہیں:



    • 'Array' کلیدی لفظ
    • شارٹ ہینڈ نحو

سنگل قسم کی صف کے لیے نحو





سنگل قسم کی صف کا اعلان کرنے یا شروع کرنے کے لیے دیے گئے نحو کی پیروی کریں:

صف < قسم > = [ عنصر 1، عنصر 2، عنصر 3 ] ;
یا
قسم [ ] = [ عنصر 1، عنصر 2، عنصر 3 ] ;


کثیر قسم کی صف کے لیے نحو



کثیر قسم کی صف کے لیے، دیا ہوا نحو استعمال کریں:

صف < قسم | قسم > = [ عنصر 1، عنصر 2، عنصر 3 ] ;
یا
( قسم | قسم ) [ ] = [ عنصر 1، عنصر 2، عنصر 3 ] ;


TypeScript میں سنگل اور ملٹی ٹائپ ارے استعمال کرنے کے لیے، فالو کریں۔ مضمون

TypeScript میں ایک صف میں عناصر کے دو مختلف ڈھانچے یا انتظامات ہیں:

TypeScript میں سنگل جہتی صف

ایک ' واحد جہت ' TypeScript میں سرنی ایک ہی قسم کے عناصر کا مجموعہ ہے جو ایک لکیری ترتیب میں محفوظ ہے۔

نحو

سنگل جہت کی صف کا اعلان کرنے یا شروع کرنے کے لیے دیے گئے نحو کی پیروی کریں:

صف < قسم > = [ عنصر 1، عنصر 2، عنصر 3 ] ;
یا
قسم [ ] = [ عنصر 1، عنصر 2، عنصر 3 ] ;


آگے بڑھنے سے پہلے، ٹائپ اسکرپٹ فائل پر عمل کرنے کے لیے ایک بات ذہن میں رکھیں، اسے جاوا اسکرپٹ فائل میں ٹرانسپائل ہونا چاہیے اور پھر دی گئی کمانڈز کا استعمال کرتے ہوئے جاوا اسکرپٹ کوڈ کو ٹرمینل پر چلائیں:

tsc filename.ts
node filename.js


مثال

پہلے، ایک صف کا اعلان کریں جس کا نام ہے ' جفت اعداد 'قسم کی' نمبر ”:

var evenNumbers: سرنی < نمبر > ;


عناصر کو تفویض کرکے صف کو شروع کریں:

ایون نمبرز = [ 2 ، 4 ، 6 ، 8 ، 10 ، 12 ، 14 ، 16 ، 18 ، بیس ] ;


آخر میں، 'کا استعمال کرتے ہوئے کنسول پر سرنی پرنٹ کریں console.log() طریقہ:

console.log ( جفت اعداد ) ;


آؤٹ پٹ

TypeScript میں کثیر جہتی صف

ایک ' کثیر جہتی ' TypeScript میں سرنی وہ ہے جو اپنے عناصر کے طور پر ایک یا زیادہ صفوں پر مشتمل ہوتی ہے۔ ہر اندرونی صف ایک الگ صف ہے، اور ان سب کی لمبائی ایک جیسی ہے۔

نحو

دو جہتی صفوں کے لیے، درج ذیل نحو کو استعمال کیا جاتا ہے:

صف < قسم > = [ [ عنصر 1، عنصر 2 ] ، [ عنصر 1، عنصر 2 ] ، [ عنصر 1، عنصر 2 ] ] ;
یا
قسم [ ] [ ] = [ [ عنصر 1، عنصر 2 ] ، [ عنصر 1، عنصر 2 ] ، [ عنصر 1، عنصر 2 ] ] ;


TypeScript میں، arrays کو طول و عرض کی مخصوص تعداد کی ضرورت نہیں ہے۔ آپ صفوں کے اندر اریوں کو گھوںسلا کر کے طول و عرض کی کسی بھی تعداد کے ساتھ ارے بنانے کے قابل ہیں۔

مثال

دی گئی مثال میں، ہم 2×2 میٹرکس (دو جہتی سرنی) کا اعلان کریں گے اور شروع کریں گے۔ نمبر قسم:

دو میٹرکس: عدد [ ] [ ] = [ [ گیارہ ، 1 ] ، [ 12 ، 5 ] ، [ پندرہ ، 9 ] ] ;


'کا استعمال کرتے ہوئے ہر صف کے ہر عنصر کو دہرا کر کنسول پر میٹرکس پرنٹ کریں۔ کے لیے لوپ:

کے لیے ( دو میں = 0 ; میں < matrix.length i++ ) {
دو قطار = '' ;
کے لیے ( دو j = 0 ; جے < میٹرکس [ میں ] لمبائی j++ ) {
قطار += میٹرکس [ میں ] [ جے ] + ' ;
}
console.log ( قطار ) ;
}


آؤٹ پٹ


ہم نے TypeScript میں ٹائپنگ صفوں سے متعلقہ تمام ضروری معلومات کو مرتب کر لیا ہے۔

نتیجہ

' صف 'TypeScript میں جاوا اسکرپٹ کی طرح ایک ڈیٹا ڈھانچہ ہے جس میں صف کی قسم ترتیب دینے کی جدید خصوصیت ہے۔ TypeScript مختلف اقسام اور ترتیب کی صفوں کا اعلان کرنے کے متعدد طریقے فراہم کرتا ہے، بشمول سنگل جہتی اور کثیر جہتی صفیں۔ اس ٹیوٹوریل نے ٹائپ اسکرپٹ میں ایک صف میں مختلف ڈھانچے یا عناصر کے انتظامات کے ساتھ ٹائپنگ اریوں کو بیان کیا ہے۔