Funzioni di Array VBS

November 26

Funzioni di Array VBS


VBScript (VBS) è un linguaggio di scripting sviluppato da Microsoft sulla base di Visual Basic. E 'utile per gli script web così come la programmazione per Internet Information Service di Microsoft. Come la maggior parte dei linguaggi di programmazione, VBScript contiene un tipo di dati array, ma le funzioni contenute sono leggermente diversi.

Funzione Array

La funzione di matrice viene utilizzata per creare nuovi oggetti array. Fornendo la funzione di matrice con un elenco di valori di dati separati da virgole, la funzione restituisce un oggetto Array contenente i valori.

Sintassi: array (arglist)

Filtro Funzione

La funzione di filtro viene utilizzato per determinare se un valore specifico stringa (testo) si trova all'interno di una matrice. La funzione è data la matrice da ricercare, la stringa di testo da localizzare, ed un booleano opzionale (vero o falso) il valore. Se il booleano è vero, la funzione restituisce un sottoinsieme della matrice che contiene il valore della stringa ed è impostato di default. Se la booleana è falso, la funzione restituisce un sottoinsieme che non contiene la stringa. Un argomento opzionale aggiuntiva di 0 o 1 sarà scegliere se testare le stringhe binarie dal loro testo vero e proprio o tramite ricerca binaria.

Sintassi: Filtra (inputstrings, valore [, includere [, confrontare]])

Funzione IsArray

La funzione IsArray, come dice il nome, metterà alla prova se una data variabile è un array. Si restituirà un valore booleano.

Sintassi: IsArray (variabile)

Partecipa Funzione

La funzione Join unisce tutti i valori di stringa in una matrice in una singola stringa con spazi tra i valori. Ad esempio, un array che contiene le stringhe "A" e "Day", quando si è unito restituirebbe la stringa "A Day". Un valore facoltativo denominato delimitatore può essere aggiunto a collocare tra ogni stringa. Nell'esempio precedente, l'aggiunta di un delimitatore di "Fun" creerebbe la stringa "una giornata di divertimento."

Sintassi: Join (elenco [, delimitatori])

Funzione LBound

La funzione LBound restituisce un numero che indica il più basso indice nella matrice. gli indici di matrice iniziano a 0, in modo che tutti gli array torneranno 0, quando sono immessi in una funzione LBound. Per gli array multidimensionali, un numero opzionale può essere incluso che definisce a quale dimensione si applica la funzione.

LBound (ArrayName [dimensione])

Funzione Split

La funzione Split è simile alla funzione Join, ma agisce, dividendo piuttosto che unirsi. La funzione richiede una stringa di dividere, con un delimitatore di carattere opzionale, contare, e il tipo di confronto. Quando un array viene inserito nella funzione, si utilizzerà il dato delimitatore, o per default il carattere di spazio, e dividere la stringa in sottoinsiemi prima di ciascuno in un array. Il conteggio dirà la funzione di quanti sottoinsiemi di fare, e il tipo di confronto sceglierà tra i confronti binari e testuali.

Sintassi: Split (espressione [, delimitatore [, count [, confrontare]]])

Funzione UBound

La funzione UBound, simile alla funzione LBound, restituirà l'indice massimo quando dato un array. Arrays iniziano con 0, quindi l'indice più alto è il numero totale di elementi dell'array meno uno. Esso contiene inoltre un argomento opzionale per la determinazione della dimensione di testare.

UBound (ArrayName [dimensione])