in einem Perl-Programm habe ich $#name gefunden.
- Was bedeutet dies?
das ist der letzte Index des Array @name
- Wie kann ich nach Begriffen wie "$#" in Selfhtml oder Goggle suchen?
gar nicht, bzw. schwer da google Sonderzeichen filtert.
In beiden Quellen habe ich mit $# und "$#" nichts gefunden.
In selfhtml: http://de.selfhtml.org/perl/sprache/listen.htm
$# würde ich aber nicht verwenden, da es nicht unbedingt die Länge des Arrays ist, sondern eben nur der Index des letzten Elementes.
#!/usr/bin/perl -w
use strict;
my @arr = qw(1 2 3);
print "\nLänge:", $#arr;
$[ = 2;
print "\nLänge:", $#arr;
Wobei davon aber natürlich dringend abzuraten ist.
(ich seh grad $[ wird in selfhtml gar nicht erklärt. Damit kannst du den Wert des ersten Index von allen Arrays ändern, d.h. in dem Beispiel, es gibt kein $arr[0] und $arr[1] mehr)
Sicherer ist: $len = @array;
Schönes Wochenende
Gerd
Struppi.