File: bug604371.vala

package info (click to toggle)
vala 0.56.18-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 57,520 kB
  • sloc: ansic: 581,293; sh: 5,357; makefile: 3,980; xml: 3,161; yacc: 1,219; lex: 374; javascript: 23
file content (26 lines) | stat: -rw-r--r-- 677 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const int[,] FOO = { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 6, 7, 8 }, { 9 }};
const string[,] BAR = { { "a", "b" }, { "c", "d" }, { "e", "f" }, { "g", "h", "i" }, { "j" }};

void main () {
	assert (FOO.length[0] == 5);
	assert (FOO.length[1] == 3);
	assert (FOO[0,1] == 2);
	assert (FOO[3,2] == 8);

	int[,] foo = FOO;
	assert (foo.length[0] == 5);
	assert (foo.length[1] == 3);
	assert (foo[0,1] == 2);
	assert (foo[3,2] == 8);

	assert (BAR.length[0] == 5);
	assert (BAR.length[1] == 3);
	assert (BAR[0,1] == "b");
	assert (BAR[3,2] == "i");

	string[,] bar = BAR;
	assert (bar.length[0] == 5);
	assert (bar.length[1] == 3);
	assert (bar[0,1] == "b");
	assert (bar[3,2] == "i");
}