Thread Schreibweise für GLOB
(4 answers)
Opened by rosti at 2018-11-24 12:55
Welche Schreibweise wäre zu bevorzugen?
Oder gibts da Unterschiede? Bitte mal um Hinweises, MfG PS: Solche Schreibweisen finden sich zuhauf in der libnet. So ist es bspw. möglich, *Handles weitere Eigenschaften zuzuweisen, Beispiels: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 use strict; use warnings; use IO::Socket; use base qw(IO::Socket::INET); use constant CRLF => "\r\n"; my $host = 'smtp.mail.yahoo.com'; my $m = main->new(PeerAddr => "$host:25", Timeout => 1) or die $@; # Eigenschaften via Glob anhängen *m->{FOO} = 'foo'; # einfach Glob *$m->{FOO} = 123; # Glob auf Glob $, = "\n"; print $m->getline, *m->{FOO}, ${*m}{FOO}, *$m->{FOO}, ${*$m}{FOO}; $m->print('Helo localhost', CRLF); print $m->getline; # Ausgabe untenstehend __END__ 220 smtp.mail.yahoo.com ESMTP ready foo foo 123 123 250 smtp403.mail.ir2.yahoo.com Hello localhost [79.254.13.82]) Last edited: 2018-11-24 18:50:19 +0100 (CET) |