|
Prev: odd chars in perldoc prior to 5.10.0 (was: Re: How to print question)
Next: Posting Guidelines for comp.lang.perl.misc ($Revision: 1.8 $)
From: Sean on 18 Apr 2008 01:04 Hi, I use certain constants defined in has, array and simple variables over and over in some of the modules I have written. I was wondering if there was a "C like include file" in Perl. Any help is greatly appreciated. -Sean
From: Frank Seitz on 18 Apr 2008 02:49 Sean wrote: > > I use certain constants defined in has, array and simple variables over and > over in some of the modules I have written. I was wondering if there was a > "C like include file" in Perl. Declare the variables with our and include the file with use or require. Frank -- Dipl.-Inform. Frank Seitz; http://www.fseitz.de/ Anwendungen f�r Ihr Internet und Intranet Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel
From: Sherman Pendley on 18 Apr 2008 03:08 "Sean" <imfeaw5672(a)pacbell.net> writes: > I use certain constants defined in has, array and simple variables over and > over in some of the modules I have written. I was wondering if there was a > "C like include file" in Perl. Yes - it's called modules. Given that you've already written some, I don't understand what you're really asking here. What's stopping you from simply placing your constants, etc. in a module and use()-ing it? sherm-- -- My blog: http://shermspace.blogspot.com Cocoa programming in Perl: http://camelbones.sourceforge.net
From: rthangam on 18 Apr 2008 03:39 On Apr 18, 10:04 am, "Sean" <imfeaw5...(a)pacbell.net> wrote: > Hi, > > I use certain constants defined in has, array and simple variables over and > over in some of the modules I have written. I was wondering if there was a > "C like include file" in Perl. > > Any help is greatly appreciated. > > -Sean You can create a separate module for having all the constant values like for example: % cat Const.pm package Const; use constant { foo => 10, bar => 23 }; 1; % cat const_test.pl #! /usr/bin/perl use Const; print Const::foo; This is one way i could think of there should be other ways too
From: rthangam on 18 Apr 2008 03:42
On Apr 18, 10:04 am, "Sean" <imfeaw5...(a)pacbell.net> wrote: > Hi, > > I use certain constants defined in has, array and simple variables over and > over in some of the modules I have written. I was wondering if there was a > "C like include file" in Perl. > > Any help is greatly appreciated. > > -Sean You can have the constants as a hash in another module. Like for eg., % cat Const.pm package Const; use constant { foo => 10, bar => 23 }; 1; % cat const_test.pl #! /usr/bin/perl use Const; print Const::foo; Here Const.pm has the constants which can be used by other files or modules and also makes it easier to maintain |