Шта су низови за куцање у ТипеСцрипт-у

Sta Su Nizovi Za Kucane U Tipescript U



Низови се понашају на исти начин у ТипеСцрипт-у као и у ЈаваСцрипт-у, са изузетком што програмери морају експлицитно да дефинишу њихов тип. По дефиницији, низови су уређена листа података. Може се користити за писање кода који се може одржавати. Уписивање низова је важно када програмери желе да осигурају да низ има одређену дужину и тип, и помаже да се ухвате грешке током компајлирања.

Овај водич ће описати куцање низова са различитим структурама или распоредима елемената у низу у ТипеСцрипт-у.







Шта су низови за куцање у ТипеСцрипт-у?

Низ ” је структура података у ТипеСцрипт-у слична ЈаваСцрипт-у са напредном функцијом одређивања типа низа. Може се користити за чување и манипулацију колекцијом елемената истог типа, који могу бити или примитивни типови или објекти. ТипеСцрипт пружа неколико начина да се декларишу низови са различитим типовима и структурама.



Постоје два начина да се декларише или иницијализује низ са једним или више типова у ТипеСцрипт-у:



    • Кључна реч „низ“.
    • Синтакса стенографије

Синтакса за поље једног типа





Пратите дату синтаксу за декларисање или иницијализацију низа једног типа:

Низ < тип > = [ елемент1, елемент2, елемент3 ] ;
ИЛИ
тип [ ] = [ елемент1, елемент2, елемент3 ] ;


Синтакса за вишетипски низ



За низ са више типова, користите дату синтаксу:

Низ < тип | тип > = [ елемент1, елемент2, елемент3 ] ;
ИЛИ
( тип | тип ) [ ] = [ елемент1, елемент2, елемент3 ] ;


За коришћење једноструких и вишетипских низова у ТипеСцрипт-у, следите чланак.

Постоје две различите структуре или распореда елемената у низу у ТипеСцрипт-у:

Једнодимензионални низ у ТипеСцрипт-у

А “ једнодимензионални ” низ у ТипеСцрипт-у је колекција елемената истог типа ускладиштених у линеарном низу.

Синтакса

Пратите дату синтаксу за декларисање или иницијализацију једнодимензионалног низа:

Низ < тип > = [ елемент1, елемент2, елемент3 ] ;
ИЛИ
тип [ ] = [ елемент1, елемент2, елемент3 ] ;


Пре него што наставите, имајте на уму једну ствар за извршавање ТипеСцрипт датотеке, она се мора транспилирати у ЈаваСцрипт датотеку, а затим покренути ЈаваСцрипт код на терминалу користећи дате команде:

тсц име датотеке.тс
име датотеке чвора.јс


Пример

Прво, прогласите низ под називом „ Парни бројеви ” типа “ број ”:

вар евенНумберс: Низ < број > ;


Иницијализујте низ тако што ћете му доделити елементе:

евенНумберс = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , двадесет ] ;


На крају, одштампајте низ на конзоли користећи „ цонсоле.лог() ” метод:

цонсоле.лог ( Парни бројеви ) ;


Излаз

Вишедимензионални низ у ТипеСцрипт-у

А “ вишедимензионални ” низ у ТипеСцрипт-у је онај који садржи један или више низова као своје елементе. Сваки унутрашњи низ је посебан низ и сви имају исту дужину.

Синтакса

За дводимензионални низ користи се следећа синтакса:

Низ < тип > = [ [ елемент1, елемент2 ] , [ елемент1, елемент2 ] , [ елемент1, елемент2 ] ] ;
ИЛИ
тип [ ] [ ] = [ [ елемент1, елемент2 ] , [ елемент1, елемент2 ] , [ елемент1, елемент2 ] ] ;


У ТипеСцрипт-у, низови не морају имати одређени број димензија. У могућности сте да креирате низове са било којим бројем димензија тако што ћете угнеждити низове унутар низова.

Пример

У датом примеру, декларисаћемо и иницијализовати матрицу 2×2 (дводимензионални низ) од „ број ' тип:

дозволити матрица: број [ ] [ ] = [ [ Једанаест , 1 ] , [ 12 , 5 ] , [ петнаест , 9 ] ] ;


Одштампајте матрицу на конзоли понављањем сваког елемента сваког низа користећи „ за ” петља:

за ( дозволити и = 0 ; и < матрик.ленгтх; и++ ) {
дозволити ред = '' ;
за ( дозволити ј = 0 ; ј < матрица [ и ] .ленгтх; ј++ ) {
ред += матрица [ и ] [ ј ] + ' ' ;
}
цонсоле.лог ( ред ) ;
}


Излаз


Сакупили смо све потребне информације релевантне за низове за куцање у ТипеСцрипт-у.

Закључак

Низ ” је структура података у ТипеСцрипт-у баш као и ЈаваСцрипт са напредном функцијом подешавања типа низа. ТипеСцрипт пружа више начина за декларисање низова различитих типова и распореда, укључујући једнодимензионалне и вишедимензионалне низове. Овај водич је описао куцање низова са различитим структурама или распоредима елемената у низу у ТипеСцрипт-у.