Thread *.bat löschen (33 answers)
Opened by Snicker at 2008-09-08 13:45

renee
 2008-09-09 12:34
#114410 #114410
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Du möchtest einen einzelnen Wert aus dem Array haben und nicht mehrere Elemente (ein sogenannter Array-Slice). Wenn Du nur einen einzelnen Wert aus einem Array haben willst, ändert sich das sogenannte Sigil von "@" zu "$"...

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
my @array = ( 1..10 );

# Hole Element mit dem Index 2 aus dem Array.
# Da Rückgabewert ein einzelnes Element ist (Skalar), wird
# aus dem "@" ein "$" vor "array".
my $einzelnes_element = $array[2];

# hole mehrere Elemente aus dem Array
# Da Rückgabewert eine Liste ist, bleibt das "@" vor "array"
my @subarray = @array[3,7,1];
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread *.bat löschen