ASPN ActiveState Programmer Network
  ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups | Web Services
SEARCH
advanced | search help

Reference
ActivePerl 5.10
Pragmas
attributes
attrs
autouse
base
bigint
bignum
bigrat
blib
bytes
charnames
constant
diagnostics
encoding
encoding warnings
feature
fields
filetest
if
integer
less
lib
locale
mro
open
ops
overload
re
sigtrap
sort
strict
subs
threads
threads shared
utf8
vars
version
vmsish
warnings
warnings register

MyASPN >> Reference >> ActivePerl 5.10 >> Pragmas
ActivePerl 5.10 documentation

NAME

if - use a Perl module if a condition holds


SYNOPSIS

  use if CONDITION, MODULE => ARGUMENTS;


DESCRIPTION

The construct

  use if CONDITION, MODULE => ARGUMENTS;

has no effect unless CONDITION is true. In this case the effect is the same as of

  use MODULE ARGUMENTS;

Above => provides necessary quoting of MODULE. If not used (e.g., no ARGUMENTS to give), you'd better quote MODULE yourselves.


BUGS

The current implementation does not allow specification of the required version of the module.


AUTHOR

Ilya Zakharevich mailto:perl-module-if@ilyaz.org.


Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState 2004 All rights reserved