Eccoci alla seconda guida di AutoIT.
Parleremo di array e funzioni.
Questa guida sarà leggermente più corta della precedente.
Gli Array
Vi ricordate le variabili? Se non vi ricordate cosa sono è essenziale riguardare la prima guida.
Gli array sono delle scatole come le variabili, ma contengono più valori, indicizzati tramite numeri messi tra [parentesi quadre] alla fine del loro nome.
Ho fatto un po' di casino, ma l'esempio vi spiegherà meglio di me.
$variabile = "sono una variabile"
$array[0] = "sono un array"
$array[1] = "posso contenere più valori"
$array[2] = 012923
$array[456] = TRUE
$array[43627] = "non " & $variabile
Capito? È facile, no?
Cosa conterrà $array[43627]? Se avete letto la guida precendente sicuramente lo sapete. Come per le variabili le stringhe vanno tra i "doppi apici", mentre i numeri e i valori boleani vanno scritti così.
C'è anche un altro modo per popolare gli array:
$altro_array[0][0] = "ciao"
$altro_array[0][1] = "ciccio bello"
$altro_array[123][876] = "wow!! che numeri grandi"
Capito? Tutto qui! (Per saperne di più consulta i link utili in fondo alla pagina)
Le Funzioni
Una funzione non è altro che un codice, che quando viene richiamato non fa altro che eseguire, appunto, una funzione.
In autoIT ci sono le Built-in Functions, che sono già disponibili e pronte da utilizzare e le User Functions, che sarete voi a creare (iTrucid non è l'unico che ci sa fare con le rime... XD).
Le Funzioni (User o Built-in che siano) si richiamano con la seguente sintassi:
nomefunzione(parametro1, parametro2...)
E si creano con la seguente:
Func miafunc($parametro_obbligatorio, $parametro_opzionale = "valore di default")
; operazioni che autoit eseguirà
return $parametro_obbligatorio * 2 & $parametro opzionale
EndFunc
Capito? Ora vi spiego la funzione che ho scritto qui sopra:
Esempio:
miafunc(10)
assume il valore di "20 valore di default"
oppure
miafunc(50, "ciaociao")
assume il valore di "100 ciaociao"
Ok? Ah dimenticavo:
Se nel codice mettete ";", tutto quello che viene dopo è commento, cioè:
funzione()
blabla(32)
miafunc()
; io non vengo considerato :'(
altrafunc("io invece si")
Cominciamo a programmare.
Se avete già installato l'AutoIT Full Installation Pack, ora aprite il menù Start e avviate SciTE Script Editor.
Provate a SCRIVERE (no copia-incolla)
$nome = "METTETE IL VOSTRO NOME"
MsgBox(0, "Informazione","Sono " & $nome)
Noterete che mentre scrivevate MsgBox, SciTE iniziava a suggerirvi tutte le funzioni che iniziavano con le lettere digitate, quando avete aperto la parentesi, ha cominciato a dirvi i parametri della funzione. Intelligente, no?
Ora salvate il file dove volete tramite File>Save As, poi premete F5.
Cosa appare? Io non ve lo dico! Scopritelo da soli, è anche questo il bello della programmazione: scoprire sempre nuove cose.
Vabè... È già ora di salutarci.
Alla prossima lezione con If, Switch e Select e qualche altra funzione!
Link Utili | Informazioni ufficiali sugli Array e sulle Variabili: http://tinyurl.com/AutoIT-Array-Variabili
Nessun commento:
Posta un commento