Perl code doesn't *have* to be written in a particular format or style, at least regarding indentation or (sometimes) your choice of delimiters (c.f my @array = qw/1 2 3/ or my @array = qw(1 2 3) etc...).

However there is a certain 'style' that is encouraged, to help your code be readable and organised, and sometimes to encourage good habits. This is much better explained and detailed in perlstyle.

For examples of how far you can get from this and still produce working code see Obfuscated code!

Just a something something...

In reply to Re: Different ways of formatting/writing code by BioLion
in thread Different ways of formatting/writing code by DreamT

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.