Help for this page

Select Code to Download


  1. or download this
            do foo(1,2,3);          # pass three arguments
            &foo(1,2,3);            # the same
    
            do foo();               # pass a null list
            &foo();                 # the same
            &foo;                   # pass no arguments--more efficient
    
  2. or download this
        NAME(LIST);    # & is optional with parentheses.
        NAME LIST;     # Parentheses optional if predeclared/imported.
        &NAME(LIST);   # Circumvent prototypes.
        &NAME;         # Makes current @_ visible to called subroutine