Thread Pseudo Hashes
(15 answers)
Opened by BrownWolf at 2003-08-30 05:18
Hallo, bin gerade am lernen. Leider versteh ich das im Buch nicht.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 package Transceiver; use strict; use fields qw(receive transmit); sub new { my($package,$receive,$transmit) = @_; my $self = [{ "receive" => $receive, "transmit" => $transmit }]; bless $self, $package; } package main; my $receiver = Transceiver->new(145, 135); print $receiver->{transmit}; Was mache ich falsch ? Ich weiss, es ist anders als im Damian Conway Buch aber Perl gibt mir einfach nicht das gewünschte Ergebnis aus , nämlich 135. Code (perl): ()
1 2 3 sub _{s;;xrqIpiql\\{}p{pl{R>rl{N{}gjwpkssq]>rl{N;;;*{{}=*{_};; ${{}={q{{{}}}=>[reverse+split+reverse+q;}{;]};${{}->{q{{{}}}}->[@{{}];} ${{}=reverse+_(q{{}}=>q{{}})^chr(30)x+length&_(q{{}}=>,q{{}})and+print; |