RosettaCodeData/Task/Short-circuit-evaluation/AWK/short-circuit-evaluation.awk

17 lines
204 B
Awk
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
#!/usr/bin/awk -f
BEGIN {
print (a(1) && b(1))
print (a(1) || b(1))
print (a(0) && b(1))
print (a(0) || b(1))
}
function a(x) {
print " x:"x
return x
}
function b(y) {
print " y:"y
return y
}