Sabato, 05.18.2024, 10:34 AM
PSP Hack HomePageMy profileRegistrazioneLog outLogin
Sei connesso come Visitatore | Gruppo "Visitatore"Benvenuto Visitatore | RSS
HomePageForumArea DownloadTutorialsGalleryContattaci



BENVENUTO SU PSP HACK
In questa tabella puoi trovare le ultime news del sito
riguardanti il server.
Alla destra invece puoi usufruire di un servizio di Chat Istantanea con gli utenti e con i visitatori.
NOTA: Se non vedi la chat, installa le Java Runtime(JRE).

------------------------------------------------------------------
ULTIME DAL SITO
------------------------------------------------------------------
11/06/09 15:56| E' stato appena potenziata la funzione Cerca ed è stata tradotta in italiano.
10/06/09 22:48| E' stato appena integrata la chat istantanea in Home Page e nel Forum.

[ Nuovi messaggi · Membri · Regole forum · Cerca · RSS ]
  • Page 1 of 1
  • 1
Forum moderator: DedDinO_94, Atticos, return0000  
PSP Hack - Forum » PSP Developing » Developing Tutorials » LUA: Introduzione alle Array
LUA: Introduzione alle Array
RinnegatamanteData: Martedi, 06.02.2009, 9:27 PM | Messaggi # 1
Utente Convalidato
Gruppo: Amministratore
Messaggi: 53
Reputazione: 1
Stato: Offline
Le Array(Funzioni Base)

Di notevole funzionalità e versatilità sono le array(o tabelle). Tali costruttori possono essere utilizzati per la gestione di stringhe e quindi la notevole diminuzione di caricamenti nel caso di un Filebrowser,di una shell,di un PSP-Info e molto altro.

Un array si esprime con questo comando:

Code
nomedellarray = {}

NOTA: Per scrivere delle parentesi graffe con la tastiera italiana bisogna premere "SHIFT+ALT GR+è" tutti insieme per ottenere "{" invece "SHIFT+ALT GR+il segno + affianco al segno è" per ottenere "}".
Con questo comando diciamo che l'array denominata "nomedellarray" è vuota.
E come facciamo ad aggiungerci un elemento?
La risposta è semplice:

Code
nomedellarray[1] = System.cfwVersion()

In questo esempio abbiamo detto che l'elemento 1 dell'array "nomedellarray" sarà il firmware installato sulla nostra PSP!Semplice?

Vediamo qualche altro comando.
Per stampare a schermo un elemento si usa questo meccanismo:

Code
screen:print(0,0,nomedellarray[1],colore)

Non c'è bisogno di spiegazione.

Tramite le array potete ridurre i caricamenti degli stessi dati ad una volta sola ad esempio al posto di fare:

Code
while true do
info = System.cfwVersion()
screen:print(0,0,info,colore)
end

Il quale vi implica il ricaricamento dell'informazione sul Firmware installato ogni volta. Potrete fare:

Code
info = {}
info[1] = System.cfwVersion()
while true do
screen:print(0,0,info[1],colore)
end

Con questo semplice metodo il firmware rilevato verrà caricato una sola volta e quindi non porterà ad uno spreco inutile della RAM.

La guida è finita. A breve sarà disponibile anche la Lezione 10 con le funzioni avanzate per le array come ad esempio sapere da quanti elementi è formato,come eliminare un elemento e tanto altro wink Good Bye and Stay Tuned.

 
PSP Hack - Forum » PSP Developing » Developing Tutorials » LUA: Introduzione alle Array
  • Page 1 of 1
  • 1
Search:

Copyright MyCorp © 2024 & Copyright LicenseCommons © 2024.All Rights Reserved.Hosted by uCoz & Builted by Rinnegatamante