2009-05-06 18 views
0

HI! Ich suche nach einem Dokument, das definiert, was das Wort "rows [0]" bedeutet. Dies ist für BIRT im Eclipse-Framework. Vielleicht ist dies ein Javascript-Wort? Ich weiß nicht ... habe wie verrückt gesucht und noch nichts gefunden. Irgendwelche Ideen?Was bedeutet "Zeilen [0]"?

Antwort

1

rows ist eine Verknüpfung zu dataSet.rows. Gibt die aktuellen Datenzeilen (vom Typ DataRow []) für den Datensatz zurück, der dieser Berichtelementinstanz zugeordnet ist. Wenn dieses Berichtselement keine Daten enthält, ist diese Eigenschaft nicht definiert.

Quelle: http://www.eclipse.org/birt/phoenix/ref/ROM_Scripting_SPEC.pdf

+0

Spot auf Antwort! Ich habe die definitive Referenz gefunden, nach der ich gesucht habe! Du bist Mann! –

1

Normalerweise greift Code wie rows [x] auf ein Element innerhalb eines Arrays zu. Jede Einführung in das Programmierbuch sollte in der Lage sein, dies für Sie zu definieren.

Zeilen [0] würden auf das erste Element im Array zugreifen.

0

Dieser Vorgang mehrere Namen hat abhängig von der Sprache, aber in der Regel das gleiche Konzept. In Java ist es ein array access expression in C#, es ist ein indexer oder array access operator. Wie bei so ziemlich allem ist C++ komplizierter, aber im Grunde nimmt der Operator [] eine Sammlung von etwas oder einem Array und zieht (oder weist ihm zu) ein bestimmtes nummeriertes Element in dieser Sammlung oder diesem Array (im Allgemeinen beginnend mit 0). Also in C# ...

// create a list of integers 
List<int> lst = new List<int>() { 1, 2, 3, 4, 5 }; 

// access list 
int x = lst[0]; // get the first element of the list, x = 1 afterwords 
x = lst[2];  // get the third element of the list, x = 3 afterwords 
x = lst[4];  // get the fifth element of the list, x = 5 afterwords 
x = lst[5];  // IndexOutOfBounds Exception