arrays - Versione stampabile +- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi) +-- Forum: Altri Programmi per la Creazione di Videogames (https://www.making-videogames.net/giochi/Forum-Altri-Programmi-per-la-Creazione-di-Videogames) +--- Forum: Darkbasic Pro, DarkGDK (https://www.making-videogames.net/giochi/Forum-Darkbasic-Pro-DarkGDK) +--- Discussione: arrays (/thread-arrays) |
arrays - Zapetino - 02-10-2010 creo questa discussione per farmi spiegare da johnatan gli arrays cosa sono?? come si creano?? RE: arrays - Riddick - 02-10-2010 Gli array sono delle semplicissime variabili, però a differenza delle variabili normali, gli array possono contenere una o più informazioni, se ne vuoi saperne di più: vai qui Sono abbastanza semplici da apprendere. RE: arrays - Zapetino - 02-10-2010 grazie kira!!!! ora credo di avere capito!! RE: arrays - Jonathan Archer - 03-10-2010 Per dovere ti spiego le array che sono piuù facili di quanto sembri Comando per utilizzarlo: DIM Nome(Primo valore, Secondo valore) Le array possono comprendere sia varabili sia stringhe, per cui possono essere scritte anche in questo modo in base a ciò di cui si ha bisogno: DIM Nome(Primo valore, Secondo valore) DIM Nome$(Primo valore, Secondo valore) DIM Nome#(Primo valore, Secondo valore) Il Primo determina un valore intero dell'array Il Secondo determina un valore di stringa (quindi una scritta) Il Terzo determina un numero con virgola Il Primo valore corrisponde a un primo insieme, il secondo quanti sottoinsiemi ha il primo. Per spiegartelo meglio ti faccio un esempio: DIM Prova#(2,15) Prova# avverte il compilatore che useremo numero con virgola Il primo valore lo devi immaginare come una grande scatola. In questo caso abbiamo due grandi scatole. Il Secondo valore lo devi immaginare come delle scatole più piccole dentro le scatole più grandi. Ne consegue che per ogni scatola grande (2) avrà dentro di esse 15 scatoline piccole. Ogni scatola può contenere un valore. Esempio: DIM Prova#(100,99) Prova#(96,87)=250 Spiegazione: Creiamo un Array che abbia 100 grandi scatole. Ogni scatolone ha 99 scatoline piccole. La Seconda Riga ci permette di assegnare un valore alla 87esima scatolina dentro lo scatolone 96. Spero di essere stato chiaro ^^ Per qualunque cosa sono qui Enjoy! RE: arrays - Zapetino - 03-10-2010 ok ho capito tra un po posto un source per vedere sesbaglio RE: arrays - Jonathan Archer - 03-10-2010 Molto bene RE: arrays - Zapetino - 27-10-2010 scusate il riterdo ma me ne ero proprio dimenticato allora è giusto?? questo è un pezzo del source del RTS che sto creando in cui dichiaro i nomi delle navi come array: dim tiponave(9) as string tiponave(1)="caccia" tiponave(2)="bombardiere" tiponave(3)="cacciabombardiere" tiponave(4)="mercantile" tiponave(5)="portaerei" tiponave(6)="incrociatore" tiponave(7)="cannoniera" tiponave(8)="esploratore" tiponave(9)="fregata" RE: arrays - steve - 27-10-2010 Da quello che ho capito dovrebbe essere così: dim tiponave$(9) tiponave$(1)="caccia" tiponave$(2)="bombardiere" tiponave$(3)="cacciabombardiere" tiponave$(4)="mercantile" tiponave$(5)="portaerei" tiponave$(6)="incrociatore" tiponave$(7)="cannoniera" tiponave$(8)="esploratore" tiponave$(9)="fregata" (ma non conosco il darkbasic e potrei sbagliarmi) RE: arrays - Zapetino - 27-10-2010 si al posto della $ ho masso AS STRING non cambia nulla comunque il significato è quello RE: arrays - Jonathan Archer - 30-10-2010 Se AS STRING non cambia nulla va bene ma io ti consiglio di usare la $ per comodità xD Comunque è tutt giusto RE: arrays - Zapetino - 30-10-2010 ok grazie!!! |