“rows [0]”是什么意思?

时间:2009-05-06 15:50:28

标签: eclipse birt

HI!我正在寻找一个文件来定义“rows [0]”这个词的含义。这是针对Eclipse框架中的BIRT。也许这是一个Javascript词?我不知道......一直在疯狂地寻找,却一无所获。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

通常,像行[x]这样的代码正在访问数组中的元素。编程书的任何介绍都应该能够为你定义。

rows [0]将访问数组中的 first 元素。

答案 1 :(得分:1)

rows是dataSet.rows的快捷方式。返回与此报表项实例关联的数据集的当前数据行(类型为DataRow [])。如果此报表元素没有数据集,则此属性未定义。

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

答案 2 :(得分:0)

该操作根据语言有多个名称,但通常是相同的概念。在Java中,它是C#中的array access expression,它是indexerarray access operator。与几乎任何事情一样,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