develooper Front page | perl.beginners | Postings from March 2002

RE: Array question...

Thread Previous | Thread Next
From:
John Edwards
Date:
March 28, 2002 09:04
Subject:
RE: Array question...
Message ID:
2FB59B145095D511A7C90050BAC349F3173459@MAIL
try

if (defined @array) {
    # do something
} else {
    # It's not been created, do something else
}

HTH

John

-----Original Message-----
From: Michael D. Risser [mailto:michael@visionpro.com] 
Sent: 28 March 2002 13:55
To: beginners@perl.org
Subject: Array question...


OK here's the problem:

I have an array that may or may not have been assigned to, if it has been 
assigned to I need to do one thing, otherwise I need to do something else.

I've tried many variations, but I'm having trouble determining if it has
been 
assigned to.

if(undef @myArray) {
    # Do thing1
} elsif(!undef @myArray) {
    # Do thing2
}

and

if ($myArray[0] ne "") {
    # thing1
} else {
    # thing2
}

as well as a few other variations. Printing out the array BEFORE the if
block 
shows nothing in the array, yet it does thing1.

After trying many different methods, I am totally lost, please help me!

TIA

-- 
To unsubscribe, e-mail: beginners-unsubscribe@perl.org
For additional commands, e-mail: beginners-help@perl.org


--------------------------Confidentiality--------------------------.
This E-mail is confidential.  It should not be read, copied, disclosed or
used by any person other than the intended recipient.  Unauthorised use,
disclosure or copying by whatever medium is strictly prohibited and may be
unlawful.  If you have received this E-mail in error please contact the
sender immediately and delete the E-mail from your system.



Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About