Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
[perl] array eintrag löschen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
stefansf



Anmeldungsdatum: 28.08.2002
Beiträge: 84

BeitragVerfasst am: 03. Sep 2002 16:52   Titel: [perl] array eintrag löschen

Hallo,

kennt Jemand von euch eine Möglichkeit einen bestimmten Eintrag im Array, z.B. $array[56], komplett zu löschen?
push, popt, usw. tun ihre Dienste ja immer nur am Anfang bzw. Ende eines Arrays.

MfG Stefan
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

ratte
Gast





BeitragVerfasst am: 03. Sep 2002 17:36   Titel: Re: [perl] array eintrag löschen

code:

#!/usr/bin/perl -w
# perldoc perlfunc: look for 'splice ARRAY,OFFSET,LENGTH,LIST'

@array=("1","2","3");

print "before removing element 2:\n";
foreach (@array) {
print "$_\n"
}

$array[1]=undef; # unescessary, because of next line
splice @array,1,1;

print "after removing element 2:\n";
foreach (@array) {
print "$_\n"
}



btw: ub code sucks.

ratte
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy