1function biz(baz, bar) 2{ 3 print baz, bar 4} 5 6function buz(baz, bar) 7{ 8 print length(baz), bar 9} 10 11function buz2(baz, baz1, bar, baz2) 12{ 13 print length(baz), length(baz1), bar, length(baz2) 14 baz2[0] = "baz2" 15# baz[0] = "baz" # fatal 16} 17 18function buz3(baz) 19{ 20 buz2(baz, baz, split("abc", baz, ""), baz) 21} 22 23 24BEGIN { 25 biz(foo, foo != "") 26 27 biz(fy, fy = "fy") 28 29 biz(fi = 10, fi = 20) 30 print fi 31 32 buz(a, split("abc", a, "")) 33 34 buz2(c, c, split("abc", c, ""), c) 35 print c[0], length(c) 36 37 buz3(d) 38 print d[0], length(d) 39 40 biz(b, split("abc", b, "")) 41} 42