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

subs - Perl pragma to predeclare sub names


SYNOPSIS

    use subs qw(frob);
    frob 3..10;


DESCRIPTION

This will predeclare all the subroutine whose names are in the list, allowing you to use them without parentheses even before they're declared.

Unlike pragmas that affect the $^H hints variable, the use vars and use subs declarations are not BLOCK-scoped. They are thus effective for the entire file in which they appear. You may not rescind such declarations with no vars or no subs.

See Pragmatic Modules in the perlmodlib manpage and strict subs in the strict manpage.


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