Hallo Alain.
if (formulareingaben = korrekt)
{
prüfeliste();
}
else
{
nichtgefunden();
}
Hm, wenn du schon einen Wert zurückgibst, solltest du ihn auch weiterbenutzen, ansonsten reicht ein return, um die Sub einfach nur zu verlassen.
sub prüfeliste {
if (eintraginliste=gefunden)
{
print "gefunden\n"
return=0;
}
Muss heißen return 0;, es sei denn, return soll eine Variable sein.
else
{
return=1; # oder könnte man hier direkt den sub nichtgefunden() aufrufen?
}
Ja, ich denke schon, fände ich aber vom Stil her nicht gut, denn IIRC kehrt die sub nichtgefunden in die sub prüfeliste zurück.
Verstehe ich das richtig das return=1 eigentlich (fast)dasselbe ist wie exit?
Nein, return 1 gibt den Wert 1 zurück und das Script läuft weiter, während exit das Script sofort beendet.
Freundschaft!
Siechfred
Nichts ist schwerer einzureißen als die Mauer in den Köpfen.