Что означает "row [0]"? - PullRequest
0 голосов
/ 06 мая 2009

HI! Я ищу документ, который определит, что означает слово «row [0]». это для BIRT в рамках Eclipse. Возможно, это слово Javascript? Я не знаю ... искал как сумасшедший и еще ничего не нашел. Есть идеи?

Ответы [ 3 ]

1 голос
/ 06 мая 2009

строк является ярлыком для dataSet.rows. Возвращает текущие строки данных (типа DataRow []) для набора данных, связанного с этим экземпляром элемента отчета. Если у этого элемента отчета нет набора данных, это свойство не определено.

Источник: http://www.eclipse.org/birt/phoenix/ref/ROM_Scripting_SPEC.pdf

1 голос
/ 06 мая 2009

Обычно код, подобный rows [x], обращается к элементу внутри массива. Любое введение в книгу по программированию должно определить это для вас.

row [0] будет обращаться к элементу first в массиве.

0 голосов
/ 06 мая 2009

Эта операция имеет несколько имен в зависимости от языка, но, как правило, это одно и то же понятие. В Java это выражение доступа к массиву в C #, это indexer или оператор доступа к массиву . Как и почти все, C ++ более сложен, но в основном оператор [] берет коллекцию чего-либо или массив и извлекает (или присваивает) определенный пронумерованный элемент в этой коллекции или массиве (обычно начинающийся с 0). Так что в 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
...