I programmeringsspråk , inneholder en "array " en samling av data under samme variabelnavn. Noen programmeringsspråk , for eksempel Python , tillate programmereren å plassere noen form for variabel i noen array. Andre programmeringsspråk , for eksempel Java og C + + , kreve at matrise typer deklareres med array og array kan bare holde én type data . Men ved å spille med reglene i objektorientert programmering og minne referanse, kan du blande datatyper i arrays i andre programmeringsspråk. Du trenger
Tolk eller kompilator for aktuelle programmeringsspråk ( Python , Java , C + + )
Vis flere instruksjoner
en
For Python , legge til elementene individuelt til en listen. Python lister håndtere en rekke datatyper automatisk : en
p = liste ( ) p.append ( 1 ) //legge til en integerp.append ( 'en' ) //legger en streng
2
for Java , lage en matrise av type " Object ", som fungerer som grunnleggende mal for andre objekter . På denne måten kan du sette heltall gjenstander og String objekter ved hjelp av polymorfisme : en
Object [ ] o = new Object [ 10 ]; o [ 0 ] = new String ("Hi" ), //sette inn en string ved å kaste " objekt" som " String " o [ 1 ] = new Integer ( 1 ), //sette inn et heltall ved å kaste " objekt" som " Integer "
3 < p> for C + + , skape en rekke pekere av typen " tomrom ", som kan referere til hvilken som helst datatype , og referere til andre variabler som holder tall og bokstaver : en
int main ( ) {
< p> void * ting [ 2 ];
int x = 2 ; røye y = 't ';
return 0 ;}
ting [ 0 ] = & x ; //første stilling referanser et heltall valuestuff [ 1 ] = &y; //sekund posisjon refererer til en tegnverdi