Thread Grundsatz für den Aufbau einer Perl-Funktion (14 answers)
Opened by jan999 at 2009-04-20 09:22

renee
 2009-04-20 09:47
#120749 #120749
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
So wie ich das verstehe, würde ich einen Hash mit den Zuständen benutzen. Dabei dienen die Namen als Schlüssel und als Werte diese Zustände:

1: Nur Ist
2: Nur Soll
3: Beide

mal als kleines Beispiel:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
my @ist = qw(name1 name2 name3);
my @soll = qw(name2 name4);

my %zustand;
# speichere alle "ist"-namen in Hash mit Zustand 1
@zustand{@ist} = (1) x @ist;

# überprüfe die "soll"-namen
for my $sollname ( @soll ){
  if( exists $zustand{$sollname} ){
    $zustand{$sollname} = 3;
  }
  else{
    $zustand{$sollname} = 2;
  }
}
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 Grundsatz für den Aufbau einer Perl-Funktion