Array Vergleich
Oblectare Caseus
- cgi
Hallo
Ich möchte einen Vergleich in einem Array machen.
Ich möchte eine IF Abfrage machen --> wenn @array kleiner als 2Werte hat, dann...
Soll also Abfragen, weiviel Werte in einem array stehen.
Danke schon mal im Vorraus.
MFG
O.C.
Moin Moin !
... und in welcher Sprache ist Dein CGI geschrieben ?
Alexander
Hallo,
Ich möchte eine IF Abfrage machen --> wenn @array kleiner als 2Werte hat, dann...
vielleicht in Perl? Dann so:
if ($#array<1) {
....
}
Gruß Markus
Moin Moin !
There is more than one way to do it:
if (@array<2) {
}
Und dieser Weg gefällt mir besser, weil offensichtlich ist, was passiert.
Alexander
use Mosche;
Ich möchte eine IF Abfrage machen --> wenn @array kleiner als 2Werte hat, dann...
vielleicht in Perl? Dann so:if ($#array<1) {
....
}
Was im übrigen nicht ganz korrekt ist (nur in den allerallerallermeisten Fällen :-)):
mit der Variable $[ wird der Index des ersten Elements definiert (Standard: 0, Benutzung verpönt (!!!)). Koorekt lauten müsste es also:
if ($#array - $[ < 1) {
...
}
Da ist die Variante von ALexander schöner.
use Tschoe qw(Matti);