Help for this page

Select Code to Download


  1. or download this
        if (-t STDIN && -t STDOUT) {
            print "Enter an integer: ";
        }
    
  2. or download this
        my $count = <>;
    
  3. or download this
    sub is_interactive {
        return -t *ARGV && -t *STDOUT;
    ...
    if (is_interactive()) {
        print $PROMPT;
    }
    
  4. or download this
    -t *ARGV
    
  5. or download this
    sub is_interactive {
        # Not interactive if output is not to terminal...
    ...
    if (is_interactive()) {
        print $PROMPT;
    }
    
  6. or download this
    use IO::Interactive qw( is_interactive );
    
    ...
    if (is_interactive()) {
        print $PROMPT;
    }
    
  7. or download this
    use IO::Interactive qw( interactive );
    
    # and later...
    
    print {interactive} $PROMPT;