ASPcenter.net

3 febbraio 2010

Gli array in VBScript

Archiviato in: Teoria ASP — Tag:, , — lukeonweb @ 10:25

Gli array sono delle tabelle virtuali di dati memorizzate in delle variabili appositamente gestite dal linguaggio di programmazione, o di scripting, in uso. Vediamo come gestire queste particolari variabili con VBScript.

Vediamo un primo esempio di dichiarazione e stampa a video di un array:

<%
    Dim mio_array(3)
    mio_array(0) = "ASP"
    mio_array(1) = "SQL"
    mio_array(2) = "XML"
    Response.Write mio_array(0)
%>

Restituisce ASP. facendo riferimento ad un altro item dell’array, ad esempio 1, il risultato cambierà ed in questo caso stamperebbe a video SQL. Tra parentesi, in fase di dichiarazione, si specifica il numero di elementi dell’array (da 0 a 2 il numero è 3).

Possiamo dichiarare un array anche utilizzando l’omonima funzione predefinita Array che accetta tra parentesi gli item dell’array stesso. Vediamo un esempio

<%
    Dim mio_array
    mio_array = Array("ASP", "SQL", "XML")
    Response.Write mio_array(0)
%>

Possiamo estrarre tutti gli item dell’array eseguendo un ciclo, utilizzando una variabile numerica di appoggio come contatore. Vediamo un esempio

<%
    Dim mio_array, i
    mio_array = Array("ASP", "SQL", "XML")
    i = 0
    For i = 0 To UBound(mio_array)
        Response.Write mio_array(i) & "<br>"
    Next
%>

La funzione predefinita UBound restituisce la lunghezza dell’array, ovvero il numero di item dal quale è composto.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento

ASPcenter.net è il blog italiano su ASP, ASP.Net, VB.Net, C# e Visual Studio - Funziona con WordPress