Run without input stream
BEGIN { print 42 }
Use a code block output as an input
{ print 42+$1 }
Use input file
$0~/[\t]*#/{ # skip comments next } { print $1*10 }
BEGIN{ print a; }
A code block to generate input stream
(print "1")