2009-05-06 9 views
0

HI! Je cherche un document qui définira ce que le mot "rows [0]" signifie. C'est pour BIRT dans le framework Eclipse. Peut-être que c'est un mot Javascript? Je ne sais pas ... cherché fou et n'ai rien trouvé encore. Des idées?Que signifie "lignes [0]"?

Répondre

1

lignes est un raccourci vers dataSet.rows. Renvoie les lignes de données en cours (de type DataRow []) pour l'ensemble de données associé à cette instance d'élément de rapport. Si cet élément de rapport n'a pas de jeu de données, cette propriété n'est pas définie.

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

+0

Spot sur la réponse! Trouvé la référence définitive que je cherchais! Vous da man! –

1

Typiquement le code comme les lignes [x] accède à un élément à l'intérieur d'un tableau. Toute introduction au livre de programmation devrait être en mesure de définir cela pour vous.

rows [0] accéderait au premier élément dans le tableau.

0

Cette opération a plusieurs noms en fonction de la langue, mais en général le même concept. En Java, c'est un array access expression en C#, c'est un indexer ou array access operator. Comme avec n'importe quoi, C++ est plus compliqué, mais fondamentalement l'opérateur [] prend une collection de quelque chose ou un tableau et retire (ou affecte à) un élément numéroté spécifique dans cette collection ou un tableau (commençant généralement à 0). Donc en 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