This code should be stored in the file Mymodule.pm. : Package « Language Basics « Perl

Home
Perl
1.Array
2.CGI
3.Class
4.Data Type
5.Database
6.File
7.GUI
8.Hash
9.Language Basics
10.Network
11.Regular Expression
12.Report
13.Statement
14.String
15.Subroutine
16.System Functions
17.Win32
18.XML
Perl » Language Basics » Package 
This code should be stored in the file Mymodule.pm.
  

#Code that creates a Perl module. 
#/usr/local/bin/perl 

package Mymodule; 
require Exporter; 
@ISA = qw(Exporter)
@EXPORT = qw(myfunc1 myfunc2)
@EXPORT_OK = qw($myvar1 $myvar2)

sub myfunc1 
     $myvar1 += 1

 
sub myfunc2 
     $myvar2 += 2


   
    
  
Related examples in the same category
1.A package is a separate name space for variables to reside in.
2.Contents of the symbol table for the main package.
3.Default package is main
4.Define variables with the same name in different package
5.Module::get_scalar()
6.Out value scope
7.Package declarations and subroutine
8.Reference variable by package name
9.Requires the package created above and calls the subroutine declared within it:
10.Scope change
11.Switches between packages.
12.Using the package keyword to change the package context
13.You have to tell Perl which packages you intend to use, with the use command:
14.Your package
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.