source: trunk/essentials/sys-apps/gawk/test/fnarydel.awk

Last change on this file was 3076, checked in by bird, 18 years ago

gawk 3.1.5

File size: 749 bytes
Line 
1#!/usr/local/bin/gawk -f
2BEGIN {
3 process()
4}
5
6function process(aa,a) {
7 delete aa
8}
9
10BEGIN {
11 for (i = 1; i < 10; i++)
12 a[i] = i;
13
14 print "first loop"
15 for (i in a)
16 print a[i]
17
18 delete a
19
20 print "second loop"
21 for (i in a)
22 print a[i]
23
24 for (i = 1; i < 10; i++)
25 a[i] = i;
26
27 print "third loop"
28 for (i in a)
29 print a[i]
30
31 print "call func"
32 delit(a)
33
34 print "fourth loop"
35 for (i in a)
36 print a[i]
37
38 stressit()
39}
40
41function delit(arr)
42{
43 delete arr
44}
45
46function stressit( array, i)
47{
48 delete array
49 array[4] = 4
50 array[5] = 5
51 delete array[5]
52 print "You should just see: 4 4"
53 for (i in array)
54 print i, array[i]
55 delete array
56 print "You should see nothing between this line"
57 for (i in array)
58 print i, array[i]
59 print "And this one"
60}
Note: See TracBrowser for help on using the repository browser.