Lines Matching refs:foo

7 $foo{1} = 'a';
8 $foo{2} = 'b';
9 $foo{3} = 'c';
10 $foo{4} = 'd';
11 $foo{5} = 'e';
13 $foo = delete $foo{2};
15 if ($foo eq 'b') {print "ok 1\n";} else {print "not ok 1 $foo\n";}
16 unless (exists $foo{2}) {print "ok 2\n";} else {print "not ok 2 $foo{2}\n";}
17 if ($foo{1} eq 'a') {print "ok 3\n";} else {print "not ok 3\n";}
18 if ($foo{3} eq 'c') {print "ok 4\n";} else {print "not ok 4\n";}
19 if ($foo{4} eq 'd') {print "ok 5\n";} else {print "not ok 5\n";}
20 if ($foo{5} eq 'e') {print "ok 6\n";} else {print "not ok 6\n";}
22 @foo = delete @foo{4, 5};
24 if (@foo == 2) {print "ok 7\n";} else {print "not ok 7 ", @foo+0, "\n";}
25 if ($foo[0] eq 'd') {print "ok 8\n";} else {print "not ok 8 ", $foo[0], "\n";}
26 if ($foo[1] eq 'e') {print "ok 9\n";} else {print "not ok 9 ", $foo[1], "\n";}
27 unless (exists $foo{4}) {print "ok 10\n";} else {print "not ok 10 $foo{4}\n";}
28 unless (exists $foo{5}) {print "ok 11\n";} else {print "not ok 11 $foo{5}\n";}
29 if ($foo{1} eq 'a') {print "ok 12\n";} else {print "not ok 12\n";}
30 if ($foo{3} eq 'c') {print "ok 13\n";} else {print "not ok 13\n";}
32 $foo = join('',values(%foo));
33 if ($foo eq 'ac' || $foo eq 'ca') {print "ok 14\n";} else {print "not ok 14\n";}
35 foreach $key (keys %foo) {
36 delete $foo{$key};
39 $foo{'foo'} = 'x';
40 $foo{'bar'} = 'y';
42 $foo = join('',values(%foo));
43 print +($foo eq 'xy' || $foo eq 'yx') ? "ok 15\n" : "not ok 15\n";
45 $refhash{"top"}->{"foo"} = "FOO";
51 print "@list" eq "foo" ? "ok 16\n" : "not ok 16 @list\n";
65 @foo = ();
66 $foo[1] = 'a';
67 $foo[2] = 'b';
68 $foo[3] = 'c';
69 $foo[4] = 'd';
70 $foo[5] = 'e';
72 $foo = delete $foo[2];
74 if ($foo eq 'b') {print "ok 18\n";} else {print "not ok 18 $foo\n";}
75 unless (exists $foo[2]) {print "ok 19\n";} else {print "not ok 19 $foo[2]\n";}
76 if ($foo[1] eq 'a') {print "ok 20\n";} else {print "not ok 20\n";}
77 if ($foo[3] eq 'c') {print "ok 21\n";} else {print "not ok 21\n";}
78 if ($foo[4] eq 'd') {print "ok 22\n";} else {print "not ok 22\n";}
79 if ($foo[5] eq 'e') {print "ok 23\n";} else {print "not ok 23\n";}
81 @bar = delete @foo[4,5];
86 unless (exists $foo[4]) {print "ok 27\n";} else {print "not ok 27 $foo[4]\n";}
87 unless (exists $foo[5]) {print "ok 28\n";} else {print "not ok 28 $foo[5]\n";}
88 if ($foo[1] eq 'a') {print "ok 29\n";} else {print "not ok 29\n";}
89 if ($foo[3] eq 'c') {print "ok 30\n";} else {print "not ok 30\n";}
91 $foo = join('',@foo);
92 if ($foo eq 'ac') {print "ok 31\n";} else {print "not ok 31\n";}
94 if (@foo == 4) {print "ok 32\n";} else {print "not ok 32\n";}
96 foreach $key (0 .. $#foo) {
97 delete $foo[$key];
100 if (@foo == 0) {print "ok 33\n";} else {print "not ok 33\n";}
102 $foo[0] = 'x';
103 $foo[1] = 'y';
105 $foo = "@foo";
106 print +($foo eq 'x y') ? "ok 34\n" : "not ok 34\n";