Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
I am pretty new to perl and this might be a stupid question

Actually, if anything, the question is probably harder to answer than it needs to be, because of the confusing way in which you stated it. Nonetheless, I'll try...

how can i separate my code in pieces and run them all from one file

There are several ways to go about this, depending on what it is you want to accomplish. do '/path/to/filename.pl' for instance is not entirely the same as require '/path/to/filename.pl'. (One difference is that the latter won't run the contents of the file twice if you have the same require statement in two different places.) For a beginner, require may be close to what you want, but it's hard to be sure without knowing more about your situation. Be aware that the required file should finish with a true value. There is also use, of course, not to mention various more obscure possibilities (such as open FOO, $filename and eval scalar <FOO>).

-- 
We're working on a six-year set of freely redistributable Vacation Bible School materials.

In reply to Re: calling a perl file from a perl script by jonadab
in thread calling a perl file from a perl script by hodashirzad

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (4)
As of 2024-04-24 22:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found