VBS Array functies

VBS Array functies


VBScript (VBS) is een scripttaal die is ontwikkeld door Microsoft, gebaseerd op Visual Basic. Het is handig voor web scripting, alsmede het programmeren voor Microsoft's Internet Information Service. Net als de meeste programmeertalen, VBScript bevat een matrix datatype, maar de staande functies zijn iets anders.

Array, functie

De functie array wordt gebruikt om nieuwe matrix-objecten te maken. Doordat de functie array een lijst met waarden gescheiden door komma's, de functie met de waarden van een array-object als resultaat.

Syntaxis: array(arglist)

Filter, functie

De filterfunctie wordt gebruikt om te bepalen of de waarde van een bepaalde tekenreeks (tekst) gelegen in een array is. De functie krijgt de matrix moet worden gezocht, de string van de tekst te vinden, en een optionele Boole-waarde (waar of onwaar) waarde. Als de boolean true is, retourneert de functie een subset van de matrix bevat de tekenreekswaarde en standaard is ingesteld. De boolean is false, geeft de functie een subset die niet de tekenreeks bevat. Een extra optionele argument 0 of 1 zal kiezen of testen van de binaire snaren door hun werkelijke tekst of via binaire opzoeken.

Syntaxis: Filter(inputstrings,value[,include[,compare]])

IsArray, functie

De functie IsArray gebruikt, zoals haar naam-Staten, zal testen of een variabele een matrix is. Een Boole-waarde wordt geretourneerd.

Syntaxis: IsArray(variable)

Functie Join

De functie Join combineert alle string-waarden in een array in één enkele tekenreeks met spaties tussen elke waarde. Bijvoorbeeld een matrix waarin de snaren "A" en "Day" toen de tekenreeks als resultaat zou geven "A Day." Een optionele waarde een scheidingsteken genaamd kan worden toegevoegd om te plaatsen tussen elke tekenreeks. In het vorige voorbeeld, zou het toevoegen van een scheidingsteken van "Pret" maken de tekenreeks "Een leuke dag."

Syntaxis: Join(list[,delimiter])

LBound, functie

De functie LBound geeft als resultaat een getal dat de laagste index in de array aangeeft. Array indices beginnen bij 0, zodat alle arrays 0 wanneer geplaatst in een functie LBound zal terugkeren. Voor multidimensionale arrays, een optionele nummer kan worden opgenomen die bepaalt welke dimensie moet de functie worden toegepast.

LBound(arrayname[,dimension])

Split-functie

De Split-functie is vergelijkbaar met de functie Join, maar handelt door splitsen in plaats van toetreding. De functie vereist een tekenreeks te splitsen, met een optionele teken als scheidingsteken, aantal en type van de vergelijking. Wanneer een array is geplaatst in de functie, zal het gebruiken van het opgegeven scheidingsteken, of standaard een spatie en de string splitsen in subsets alvorens elk in een array te plaatsen. De graaf vertelt de functie hoeveel deelverzamelingen te maken, en het type vergelijking zal kiezen tussen binaire en tekstuele vergelijkingen.

Syntaxis: Split(expression[,delimiter[,count[,compare]]])

UBound, functie

De functie UBound gebruikt, vergelijkbaar met de functie LBound geeft de hoogste index wanneer een array. Arrays beginnen bij 0, dus de hoogste index het totale aantal arrayelementen min één is. Het bevat ook een optioneel argument voor het bepalen van de dimensie te testen.

UBound(arrayname[,dimension])