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