DELETE |
Effacer |
---|---|
Perl |
Syntaxe
delete |
delete list |
Paramètres
Nom | Description |
---|---|
list | Ce paramètre permet d'indiquer des clefs ou des valeurs associatives à supprimer. |
Retour
Valeur | Description |
---|---|
undef | Cette valeur permet d'indiquer que la clef n'existe pas. |
variable | Ces valeurs permettent d'indiquer la valeur associée avec la clef ou l'index supprimé. |
Description
Cette fonction permet d'enlever une paire d'élément d'un tableau et/ou haché («hash»).
Exemples
Voici un exemple d'utilisation de cette fonction :
- #!/usr/bin/perl
-
- my @TBase = ('0'..'9','A'..'Z','a'..'z');
- for(my $I = 0; $I < $#TBase; $I++) {
- print $TBase[$I];
- }
- print "\n";
- delete $TBase[3];
- for(my $I = 0; $I < $#TBase; $I++) {
- if(defined($TBase[$I])) {
- print $TBase[$I];
- }
- }
- print "\n";
- for(my $I = $#TBase; $I > 0; $I--) {
- if(($I & 1) == 0) {
- delete $TBase[$I];
- }
- }
- for(my $I = 0; $I < $#TBase; $I++) {
- if(defined($TBase[$I])) {
- print $TBase[$I];
- }
- }
- print "\n";
on obtiendra un résultat suivant :
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxy012456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxy
01579BDFHJLNPRTVXZbdfhjlnprtvx
Voici un exemple permettant d'effacer un item précis dans un tableau :
on obtiendra le résultat suivant :
smaltais => Sylvain Maltaisroot => Administrateur
Références
La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1111
Perl/CGI-Programmation avancée Grand Livre, Edition Micro Application, Rolf D. Stoll, 2001, ISBN: 2742919082, page 120, 123
Dernière mise à jour : Dimanche, le 18 octobre 2015