Thread String in Hash-Abfrage benutzen (4 answers)
Opened by Gast at 2008-08-08 11:03

renee
 2008-08-08 11:08
#113224 #113224
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Bie einfachen Anführungszeichen wird nichts interpoliert (ersetzt). Deswegen wird in dem Hash nach einem Schlüssel $xxx gesucht und nicht nach dem was in der Variablen $xxx steht.

Lass die Anführungszeichen komplett weg...

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl

use strict;
use warnings;

my %Daten = (
  test => 33,
);

my $xxx = 'test';

# jetzt wird nach 'test' gesucht
print $xxx, " => ", $Daten{$xxx},"\n";

# und jetzt nach $xxx
print '$xxx => ', $Daten{'$xxx'},"\n";
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 String in Hash-Abfrage benutzen