linux-l: An die Perl-Könner ;-)....

Oliver Bandel oliver at first.in-berlin.de
Mi Mai 19 11:54:21 CEST 1999


Hi!

On Tue, 18 May 1999, Matthias Kranz wrote:

> On Tue, May 18, 1999 at 10:54:59AM +0200, Oliver Bandel wrote:
> > On Tue, 18 May 1999, Ihno Krumreich wrote:
> > 
> > > # Loeschen des Feldes
> > > %daten = ();
> > > # TODO oeffnen der Datei und einlesen einer Zeile in $zeile
> > > while <noch_Daten>
> > > do
> > > # Aufspalten der Daten in die Felder
> > > ($spalte1,$spalte2,$spalte3,$spalte4) = split(/;/,$zeile);
> > > # Assoziatives Feld mit Spalte2 und Spalte1 als Schluessel.
> > > # Trennzeiche ":" kann beliebig veraendert werden.
> >     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\
> >                                                      Nein!
>                  ";" ist glaube ich gemeint ...


Dachte ich auch erst, aber ich habe nochmal hingeschaut und er meint
tatsächlich den Doppelpunkt.

> 
> > Die Idee für diese Sortierung ist ganz gut, aber sie funktioniert
> > nur, wenn das Trennzeichen im Alphabet bzw. Zeichensatz vor dem "A"
> > kommt.
> > Bei einem Doppelpunkt hat mann normalerweise diesen Fall, daß der ":"
> > noch vor dem "A" einsortiert wird.
> > Die geläufigsten Trennzeichen sind auch alle nutzbar, aber man könnte
> > mit "kann beliebig verändert werden" leider auf die Nase fallen, weil
> > die Sortierung bei beliebigen Trennzeichen eben nicht funktioniert.
> 
> Ich glaube, Du hast ihn falsch verstanden, Oliver. Er wollte nur sagen, dass
> die Felder in der Tabelle durch ein beliebiges Trennzeichen getrennt sein
> koennen. Das muss man dann nur entsprechend oben angeben.

Äh. Ach... ich dachte es geht um das Trennzeichen im key.

Hmhhh. Naja, so oder so, ob Mißverständnis oder nicht, hat es
sicherlich ein paar Lichtstrahlen ins Perl-Dunkel gebracht. :-)

Tschüß,
   Oliver



Mehr Informationen über die Mailingliste linux-l