VBS Array funksjoner

VBS Array funksjoner


VBScript (VBS) er et skriptspråk utviklet av Microsoft basert på Visual Basic. Det er nyttig for web scripting samt programmering for Microsofts Internet Information Service. Som de fleste programmeringsspråk, inneholder VBScript en rekke datatype, men de inneholdt funksjonene er litt annerledes.

Array Funksjon

Matrisen funksjonen brukes til å lage nye array-stedene. Ved å gi den matrisefunksjon med en liste over dataverdier atskilt med komma, vil funksjonen returnere en matrise objekt som inneholder verdiene.

Syntaks: array (arglist)

filter Funksjon

Filteret funksjonen brukes til å avgjøre om en bestemt streng (tekst) verdien ligger innenfor en matrise. Funksjonen er gitt matrisen skal søkes, strengen av teksten å finne, og en valgfri boolean (sann eller usann) verdi. Hvis boolean er sant, returnerer funksjonen en undergruppe av tabellen som inneholder strengen verdi og er satt som standard. Hvis den boolske verdien er falsk, vil funksjonen returnere en undergruppe som ikke inneholder strengen. En ekstra valgfritt argument fra 0 eller 1 vil velge om du vil teste de binære strenger av deres faktiske tekst eller via binære oppslag.

Syntax: Filter (inputstrings, verdi [, inkluderer [sammenligne]])

IsArray Funksjon

Den IsArray funksjon, som navnet sier, vil teste hvorvidt en gitt variabel er en matrise. Det vil returnere en boolsk verdi.

Syntaks: IsArray (variabel)

Bli Funksjon

Bli med funksjonen kombinerer alle strengverdier i en matrise til en enkelt streng med mellomrom mellom hver verdi. For eksempel, en matrise som inneholder strenger "A" og "Day" når sluttet vil returnere strengen "A Day". En valgfri verdi som kalles et skilletegn kan tilsettes for å sette i mellom hver streng. I forrige eksempel, og legger et skilletegn fra "Fun" ville skape strengen "en morsom dag."

Syntaks: Bli med (liste [, delimiter])

LBound Funksjon

Den LBound funksjonen returnerer et tall som angir den laveste indeksen i matrisen. Array indekser begynner på 0, slik at alle rekker returnerer 0 når den plasseres i en LBound funksjon. For flerdimensjonale arrays, kan et valgfritt antall inngå som definerer hvilke dimensjonere funksjonen vil gjelde.

LBound (arrayname [, dimensjon])

Split-funksjon

Den Split funksjonen er lik Bli med funksjon, men virker ved å splitte snarere enn å bli med. Funksjonen krever en streng å dele, med en valgfri karakter skilletegn, telle, og sammenligning type. Når en matrise er plassert i funksjonen, vil den bruke den gitte delimiter, eller ved å misligholde mellomromstegnet, og dele strengen i undergrupper før du legger hvert inn i en matrise. Tellingen vil fortelle funksjonen hvor mange undergrupper for å gjøre, og sammenligningen typen vil velge mellom binære og tekstlige sammenligninger.

Syntaks: Split (uttrykk [, skilletegn [, telle [sammenligne]]])

UBound Funksjon

Den UBound funksjon, i likhet med den LBound funksjon, returnerer den høyeste indeks når gitt en matrise. Arrays begynne med 0, slik at den høyeste indeks er det totale antall matriseelementer minus en. Den inneholder også en valgfri argument for å bestemme dimensjonen for å teste.

UBound (arrayname [, dimensjon])