in reply to Re: perl suppressing warnings when executing java class
in thread perl suppressing warnings when executing java class

I am surprised how my java is getting called without system command
  • Comment on Re^2: perl suppressing warnings when executing java class

Replies are listed 'Best First'.
Re^3: perl suppressing warnings when executing java class
by tobyink (Canon) on May 13, 2013 at 21:31 UTC

    print `foo` means pretty much the same thing as system("foo"); it's just less efficient (because it reads all of foo's output into a scalar before printing it out).

    package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name
Re^3: perl suppressing warnings when executing java class
by Old_Gray_Bear (Bishop) on May 13, 2013 at 23:27 UTC
    The back-tick (`) operator invokes the Shell and passes the content to it to be executed. See "Quote and Quote-like operators" in the online documentation ($ perldoc -f `).

    ----
    I Go Back to Sleep, Now.

    OGB