Funkcija Array

Atgriež aVariant, kurā ir masīvs.

Sintakse

Masīvs ( arglist )

Obligāts arglistarguments ir ar komatu norobežots to vērtību saraksts, kas ir piešķirti variantāesošā masīva elementiem. Ja nav norādīts neviens arguments, tiek izveidots nulles garuma masīvs.

Piezīmes

Notācija, ko izmanto, lai atsauktos uz masīva elementu, sastāv no mainīgais nosaukuma, kam seko iekavas, kuras norāda uz vēlamo elementu. Tālāk sniegtajā piemērā pirmais priekšraksts izveido mainīgo ar nosaukumu AVariant. Otrais priekšraksts piešķir masīvu, kas ir mainīgs A. Pēdējais priekšraksts piešķir otrajā masīva elementā esošo vērtību citam mainīgajam.

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Dim A As Variant
A = Array(10,20,30)
B = A(2)

Masīva funkcijas, kas izveidota, izmantojot funkciju Array , apakšējās robežas nosaka pēc apakšējās saistītās robežas, kas norādītas priekšrakstā option Base , ja vien masīvs ir kvalificēts ar tipa bibliotēkas nosaukumu (piemēram, VBA. Masīvs). Ja tas ir kvalificēts ar tipa bibliotēkas nosaukumu, masīvu neietekmē opciju bāze.

Piezīme.: Variants , kas nav deklarēts kā masīvs, joprojām var saturēt masīvu. Variant mainīgais var saturēt jebkura tipa masīvu, izņemot fiksēta garuma virknes un lietotāja definētus tipus. Lai gan Variant , kurā ir masīvs, ir konceptuāli atšķirīgs no masīva, kura elementi ir tipa varianti, masīva elementi ir pieejami tādā pašā veidā.

Piemērs

Šajā piemērā tiek izmantota funkcija Array , lai atgrieztu variantu , kas satur masīvu.

Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume lower bound set to 1 (using Option Base
' statement).
MyDay = MyWeek(2) ' MyDay contains "Tue".
MyDay = MyWeek(4) ' MyDay contains "Thu".

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×