Thread Variable in Array schreiben (9 answers)
Opened by Lumpi at 2009-05-11 19:48

Linuxer
 2009-05-11 20:39
#121502 #121502
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#! /usr/bin/perl
use strict;
use warnings;

my @tiere = qw( hund katze maus );
my @list  = qw( affe (tier) fisch (tier) laus );

for my $item ( @list ) {

        if ( $item eq '(tier)' ) {
                # setze $item auf ein zufaellig ermitteltes element
                # aus @tiere; das element wird dabei aus @tiere
                # entfernt (um doppelte werte zu vermeiden)
                $item = splice( @tiere, int(rand(@tiere) ), 1 );
        }
}

$, = "\n";
print @list;
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Variable in Array schreiben