I programmeringsspråk , innehåller en " array " en insamling av uppgifter enligt samma variabel namn . Vissa programmeringsspråk , såsom Python , tillåter programmeraren att placera någon typ av variabel i någon grupp . Övriga programmeringsspråk , som Java och C + + , kräva att array typer förklaras med arrayen och arrayen kan bara hålla en typ av data. Men genom att spela med reglerna för objektorienterad programmering och minne referens , kan du blanda datatyper i matriser i andra programmeringsspråk . Saker du behöver
tolk eller kompilator för lämpligt programmeringsspråk ( Python , Java , C + + )
Visa fler instruktioner
1
För Python , lägga till objekt för sig till en listan. Python listor hantera en mängd olika datatyper automatiskt :
p = lista ( ) p.append ( 1 ) //lägg till ett integerp.append ( ' en ' ) //lägger en sträng
2
för Java , skapa en array av typen " objekt ", som fungerar som grundläggande mall för andra objekt . Detta gör att du kan infoga Integer objekt och objekt String genom polymorfism :
Object [ ] o = new Object [ 10 ] , o [ 0 ] = new String ( " Hi " ) , //infoga en sträng genom gjutning " Objekt " som " String " o [ 1 ] = new integer ( 1 ) , //infoga ett heltal genom gjutning " Objekt " som " integer " Addera 3
för C + + , skapa en array med pekare av typen " void ", som kan hänvisa till någon datatyp , och referera till andra variabler innehar siffror och bokstäver :
int main ( ) {
void * stuff [ 2 ] ,
int x = 2 , röding y = 't ' ,
avkastning 0; }
grejer [ 0 ] = & x , //första referenser placera ett heltal valuestuff [ 1 ] = &y; //sekund ställning referenser en karaktär värde