[Vienna-pm] Pointer-Arithmetik in Perl :-)
Peter J. Holzer
hjp-vienna-pm-list at hjp.at
Tue Mar 8 06:21:44 PST 2005
On 2005-03-08 14:09:09 +0100, Thomas Klausner wrote:
> On Tue, Mar 08, 2005 at 12:51:44PM +0100, Peter J. Holzer wrote:
>
> > Tja, vielleicht sollte ich doch nicht Hash-References zu dividieren
> > versuchen.
> >
> > Aber ich bin etwas verwundert, dass mich Perl das trotz use strict und
> > use warnings widerspruchslos machen l?sst.
> Wahrscheinlich kriegst du durch die Division einen String bzw Scalar
> Kontext, und da wird ein Hash als Bruch dargestellt ("8/2" oder so). Das hat
> irgendwass mit der Nummer der Eintraege und der Anzahl der Buckets zu tun
> (wie in jenem oben angesprochenen, aber leider vergessenem Thread besprochen)
Nein, es ist einfach der Wert, der als Hexzahl dabeisteht (dürfte wohl
die Adresse sein):
On 2005-03-08 12:51:44 +0100, Peter J. Holzer wrote:
> DB<2> p $prop->{'S:ds_start'} / 1000
> 152303.036
> DB<4> p $prop->{'S:ds_start'}
> HASH(0x913f5bc)
% perl -e 'print 0x913f5bc / 1000, "\n"'
152303.036
hp
--
_ | Peter J. Holzer | Weil wir die materielle Welt nicht so
|_|_) | Sysadmin WSR | wahrnehmen, wie sie ist, sind Sachen wie
| | | hjp at hjp.at | JPEG, MP3 usw. möglich.
__/ | http://www.hjp.at/ | -- Heiko Schlenker in drsm.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.pm.org/pipermail/vienna-pm/attachments/20050308/3ebba63d/attachment.bin
More information about the Vienna-pm
mailing list