Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Perl: reproduziert meinen "bug"

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.05.2003
    Beiträge
    161

    Perl: reproduziert meinen "bug"

    Nachdem ich Python mal ausprobiert habe, habe ich einige der features dann auch in Perl entdeckt - ich wusste nicht, dass es sie dort auch gibt, obwohl ich Perl sehr viel besser kenne mittlerweile.

    # Folgendes geht:

    @einarray = @zweiterarray[-5..-3]; # Elemente von hinten gezaehlt

    # ebenso

    @einarray = @zweiterarray[3..5]; # Elemente von vorn gezaehlt

    # nicht allerdings:

    @einarray = @zweiterarray [1..-2]; # vom zweiten bis zweitletzten Element


    Koennt Ihr das reproduzieren, und stellt es im Sinne des Erfinders einen bug dar? Bislang hatte ich in Ignoranz immer den Weg ueber (@array - n) als Index fuer das nt-letzte Element gewaehlt.

    Gruss,

    Samsara
    Interface design
    whohas - wer hat's im Repository? Debian? Fedora? Gentoo? ...?
    Hardware compatibility list - das Original mit bereits 3000 Einträgen
    It ain't a hack if it ain't dirty.

  2. #2
    Registrierter Benutzer
    Registriert seit
    13.11.2001
    Ort
    München
    Beiträge
    34
    das ist kein bug im eigenlichen sinne ..... perl kann nur nicht rückwärts zählen ....

    und im letzen fall sagst du eigentlich 1 - -2 also 1,0,-1,-2 .....

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.05.2003
    Beiträge
    161
    Okay, danke, ich sehe schon... das wuerde den C-basierten Interpreter/Compiler wahrscheinlich deutlich verlangsamen, das zu implementieren, nicht?

    Gruss,

    Samsara
    Interface design
    whohas - wer hat's im Repository? Debian? Fedora? Gentoo? ...?
    Hardware compatibility list - das Original mit bereits 3000 Einträgen
    It ain't a hack if it ain't dirty.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •