Anonym
1
hi,
habe folgendes perl-problem:
eingabe mit $VARIABLE=;
einlesen und auswerten nach j (für ja) oder n (für nein) (wobei „ja“ standardwert sein soll)
if($VARIABLE == "n")
{
#mach das
last;
}
elsif($VARIABLE != "n")
{
#mach jenes
}
das programm führt aber jedesmal (bei jeder eingabe) den quelltext unter ‚#mach das‘ aus - was mache ich falsch?
danke
MoE
Anonym
2
hi,
habe folgendes perl-problem:
eingabe mit $VARIABLE=;
einlesen und auswerten nach j (für ja)
oder n (für nein) (wobei „ja“
standardwert sein soll)
if($VARIABLE == „n“)
{
#mach das
last;
}
elsif($VARIABLE != „n“)
{
#mach jenes
}
„n“ ist ein String. Strings muss man mit ne (für not equal) bzw. eq (für equal) vergleichen. als:
if($VARIABLE == "n")
{
#mach das
last;
}
gruesse
hannes
http://www.dh-rangers.com