my $code = sprintf <<'EOC', $var1, $var2; sub doSomething { my( $arg1, $arg2 ) = @_; my $result; ... my $var = 2 * %d * %d; ... return $result; } #### my $code = sprintf <<'EOD', $a, <