TypeScript'te Yazma Dizileri Nedir?

Typescript Te Yazma Dizileri Nedir



Diziler, TypeScript'te JavaScript'te olduğu gibi davranır, ancak geliştiricilerin türlerini açıkça tanımlamaları gerekir. Tanım olarak, diziler sıralı bir veri listesidir. Sürdürülebilir kod yazmak için kullanılabilir. Dizileri yazmak, geliştiriciler bir dizinin belirli bir uzunluğa ve türe sahip olmasını sağlamak istediğinde önemlidir ve derleme zamanında hataların yakalanmasına yardımcı olur.

Bu öğretici, TypeScript'te bir dizideki öğelerin farklı yapı veya düzenlemelerine sahip dizilerin yazılmasını açıklayacaktır.







TypeScript'te Yazma Dizileri nedir?

Sıralamak ”, TypeScript'te JavaScript'e benzer bir veri yapısıdır ve dizi türünü belirleme konusunda gelişmiş bir özelliğe sahiptir. İlkel türler veya nesneler olabilen aynı türdeki bir öğe koleksiyonunu depolamak ve işlemek için kullanılabilir. TypeScript, dizileri farklı tür ve yapılarla bildirmek için çeşitli yollar sağlar.



TypeScript'te bir diziyi tek veya çoklu türlerle bildirmenin veya başlatmanın iki yolu vardır:



    • “Dizi” anahtar kelimesi
    • steno sözdizimi

Tek Tip Dizi için Sözdizimi





Tek tür bir diziyi bildirmek veya başlatmak için verilen sözdizimini izleyin:

Sıralamak < tip > = [ eleman1, eleman2, eleman3 ] ;
VEYA
tip [ ] = [ eleman1, eleman2, eleman3 ] ;


Çok Türlü Dizi için Sözdizimi



Çoklu tür dizisi için verilen sözdizimini kullanın:

Sıralamak < tip | tip > = [ eleman1, eleman2, eleman3 ] ;
VEYA
( tip | tip ) [ ] = [ eleman1, eleman2, eleman3 ] ;


TypeScript'te tek ve çok türlü dizileri kullanmak için aşağıdakileri izleyin madde.

TypeScript'te bir dizide öğelerin iki farklı yapısı veya düzenlemesi vardır:

TypeScript'te Tek Boyutlu Dizi

A ' tek boyutlu TypeScript'teki ” dizisi, doğrusal bir sırayla depolanan aynı türdeki öğelerin bir koleksiyonudur.

Sözdizimi

Tek boyutlu diziyi bildirmek veya başlatmak için verilen sözdizimini izleyin:

Sıralamak < tip > = [ eleman1, eleman2, eleman3 ] ;
VEYA
tip [ ] = [ eleman1, eleman2, eleman3 ] ;


Devam etmeden önce, bir TypeScript dosyasını yürütmek için bir şeyi aklınızda bulundurun, dosyanın bir JavaScript dosyasına aktarılması ve ardından verilen komutları kullanarak terminalde JavaScript kodunu çalıştırması gerekir:

tsc dosyaadı.ts
düğüm dosyaadı.js


Örnek

İlk olarak, “adlı bir dizi bildirin. çift ​​sayılar ' türü ' sayı ”:

var çiftSayılar: Dizi < sayı > ;


Öğeleri atayarak diziyi başlatın:

çiftSayılar = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , yirmi ] ;


Son olarak, “ kullanarak diziyi konsolda yazdırın. konsol.log() ' yöntem:

konsol.log ( çift ​​sayılar ) ;


Çıktı

TypeScript'te Çok Boyutlu Dizi

A ' çok boyutlu TypeScript'teki ” dizisi, öğeleri olarak bir veya daha fazla dizi içeren bir dizidir. Her iç dizi ayrı bir dizidir ve hepsinin uzunluğu aynıdır.

Sözdizimi

İki boyutlu bir dizi için aşağıdaki sözdizimi kullanılır:

Sıralamak < tip > = [ [ eleman1, eleman2 ] , [ eleman1, eleman2 ] , [ eleman1, eleman2 ] ] ;
VEYA
tip [ ] [ ] = [ [ eleman1, eleman2 ] , [ eleman1, eleman2 ] , [ eleman1, eleman2 ] ] ;


TypeScript'te dizilerin belirli sayıda boyuta sahip olması gerekmez. Dizileri dizilerin içine yerleştirerek istediğiniz sayıda boyuta sahip diziler oluşturabilirsiniz.

Örnek

Verilen örnekte, ' 2×2 matrisini (iki boyutlu dizi) bildirecek ve başlatacağız. sayı ' tip:

izin vermek matris: sayı [ ] [ ] = [ [ on bir , 1 ] , [ 12 , 5 ] , [ onbeş , 9 ] ] ;


“ kullanarak her dizinin her öğesini yineleyerek matrisi konsolda yazdırın. için ' döngü:

için ( izin vermek ben = 0 ; Ben < matris.uzunluk; ben++ ) {
izin vermek sıra = '' ;
için ( izin vermek j = 0 ; J < matris [ Ben ] .uzunluk; j++ ) {
satır += matris [ Ben ] [ J ] + ' ' ;
}
konsol.log ( sıra ) ;
}


Çıktı


TypeScript'te yazma dizileriyle ilgili tüm gerekli bilgileri derledik.

Çözüm

Sıralamak ”, TypeScript'te tıpkı JavaScript gibi gelişmiş dizi türünü ayarlama özelliğine sahip bir veri yapısıdır. TypeScript, tek boyutlu ve çok boyutlu diziler dahil olmak üzere çeşitli türlerde ve düzenlerde dizileri bildirmek için birden çok yol sağlar. Bu eğitimde, TypeScript'te bir dizideki öğelerin farklı yapılarına veya düzenlemelerine sahip dizilerin yazılması anlatılmıştır.