In Programmiersprachen , enthält ein "array" eine Sammlung von Daten unter dem gleichen Variablennamen . Einige Programmiersprachen wie Python, ermöglichen es dem Programmierer , jede Art von Variable in einem Array platzieren. Andere Programmiersprachen wie Java und C + +, verlangen, dass Array-Typen mit dem Array deklariert werden und das Array kann nur eine Art von Daten . Doch durch das Spiel mit den Regeln der objektorientierten Programmierung und Speicher Referenz können Sie Datentypen in Arrays in anderen Programmiersprachen zu mischen. Things You
Interpreter oder Compiler für geeignete Programmiersprache brauchen (Python , Java, C + +)
Weitere Anweisungen
1
Show für Python , fügen Sie die Elemente einzeln ein Liste. Python Listen verarbeiten eine Vielzahl von Datentypen automatisch :
p = list () p.append (1) //füge eine integerp.append ( 'eins' ) //eine Zeichenfolge hinzuzufügen
2
Java , erstellen Sie ein Array vom Typ " Object ", die als grundlegende Vorlage für andere Objekte dient . Auf diese Weise können Objekte Integer und String-Objekte durch Polymorphismus einfügen können :
Object [] o = new Object [10]; o [0] = new String ( " Hallo "); //Einfügen eines String durch Gießen "Objekt" als "String" o [1] = new Integer ( 1); //einfügen eine ganze Zahl durch Gießen "Objekt" als " Integer"
3 < p> Für C + +, ein Array von Zeigern vom Typ "Leere ", die zu einem beliebigen Datentyp , und verweisen auf andere Variablen mit Zahlen und Buchstaben beziehen können :
int main () {
< p> void * stuff [ 2];
int x = 2; char y = 't ';
return 0; }
stuff [ 0] = & x //erste Position verweist auf eine ganze Zahl valuestuff [1] = &y; //zweite Position verweist auf ein Zeichen Wert