Thread Werte in Hashes: Problem bei Werten mit v am Anfang (7 answers)
Opened by GwenDragon at 2005-11-13 16:53

GwenDragon
 2005-11-13 16:53
#60086 #60086
User since
2005-01-17
14711 Artikel
Admin1
[Homepage]
user image
Ich bin gestern über folgendes Konstrukt gefallen.
Ich komme mir schon doof vor.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
use strict;

my %vars = (
   v1 => 9.81221,
   v2 => 3.13221,
   v7 => -1,
   h3 => 'a',
   x2 => 'ÄÄÄÄ'
);

print $_ for (sort keys %vars);


Problem mit Perl 5.006001 (ActivePerl 5.6.1):
Aus welchem Grund werden die Hashkeys mit v am Anfang als Binäre werte anstatt Zeichenketten eingesetzt.

Perl 5.005 schreibt v1 v2 v7
Perl 5.6.1 schreibt SOH STX BEL
Perl 5.8.6 schreibt  v1 v2 v7

Bin ich jetzt völlig Gaga?\n\n

<!--EDIT|GwenDragon|1131893716-->

View full thread Werte in Hashes: Problem bei Werten mit v am Anfang