in reply to Getopt::Long result issue
By my understanding, blah is a required integer value, but when i invoke my script without a blah arg, i still get a true result
What is "required" here is the integer value, not the parameter itself. That is, specifying blah without specifying a value will fail:
perl -w getopt_test.pl --blah Option blah requires an argument result = Use of uninitialized value in concatenation (.) or string at getopt_te +st.pl line 9. blah =
Quoting from the documentation ...
GetOptions does not return a false result when an option is not supplied
That's why they're called 'options'.
... which says it all really ... :-)
print "Just another Perl ${\(trickster and hacker)},"
The Sidhekin proves Sidhe did it!
|
|---|