This commit is contained in:
42
ase/cmd/awk/main-002.out
Normal file
42
ase/cmd/awk/main-002.out
Normal file
@ -0,0 +1,42 @@
|
||||
function error ()
|
||||
{
|
||||
exit 200;
|
||||
}
|
||||
|
||||
function getx ()
|
||||
{
|
||||
if ((x == 2))
|
||||
error ();
|
||||
return (x)++;
|
||||
}
|
||||
|
||||
function gety ()
|
||||
{
|
||||
return (y)++;
|
||||
}
|
||||
|
||||
function main ()
|
||||
{
|
||||
x = 0;
|
||||
y = 0;
|
||||
print (getx () + gety ());
|
||||
print (getx () + gety ());
|
||||
print (getx () + gety ());
|
||||
print (getx () + gety ());
|
||||
return 999;
|
||||
}
|
||||
|
||||
END {
|
||||
print "END OF PROGRAM";
|
||||
return 10;
|
||||
}
|
||||
END {
|
||||
print "END OF PROGRAM 2";
|
||||
exit 100;
|
||||
}
|
||||
END {
|
||||
print "END OF PROGRAM 3";
|
||||
exit 900;
|
||||
}
|
||||
0
|
||||
2
|
Reference in New Issue
Block a user