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

Re^3: Simple IF, IF, IF or ELSE

by GrandFather (Saint)
on Jun 28, 2006 at 21:32 UTC ( [id://558156]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Simple IF, IF, IF or ELSE
in thread Simple IF, IF, IF or ELSE

The else only applies to the most recent if. In your code you had a number of solitary if statements, then a if/else statement.

You should read through the tutorials sections here, especially Flow Control Structures, but the whole Getting Started with Perl section would stand you in good stead. Without meaning to be unkind: you have some major gaps in your understanding of Perl (and programming languages generally) at this point!


DWIM is Perl's answer to Gödel

Replies are listed 'Best First'.
Re^4: Simple IF, IF, IF or ELSE
by abachus (Monk) on Jun 28, 2006 at 22:47 UTC

    I'm not offended GrandFather, i'm a self taught idiot, hehe :) I'm here to benefit from others wisdom, and when the time is right (and i'm able) i'd enjoy passing that wisdom onwards.

    I had to dash off to test a pint of beer in the pub, and after giving some careful thought as to why IF, IF, IF, ELSE would not work in the way i first put the code across, I came up with :

    By using an IF statement, followed further IF statements brings AND into the equation, no ?

    if(true){ do this } if(true){ do that } else{ do something else }

    The first two IF's will return true and not 'do else' only if both IF's return true, maybe i'm wrong here, don't know, not yet have i read the suggested documentation, but i will do so shortly. No doubt there i will find my answer.

    For too long i've used 'do stuff if(true)' and thats not the same thing, as i now know.

    thanks for your patience,

    Isaac.

      Rather than IF, IF, IF or ELSE, think IF. IF. IF or ELSE. The first two ifs are unrelated the the IF or ELSE - they don't affect it at all. They could be turned around into statement modifiers without changing the effect of the code at in any way.


      DWIM is Perl's answer to Gödel

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://558156]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (2)
As of 2024-04-20 09:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found