Thread Eine Frage der Ehre, Perls OOP und class UNIVERSAL
(6 answers)
Opened by rosti at 2025-05-10 10:53
Was natürlich auch geht:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 use strict; use warnings; use IO::File; use IO::String; push @IO::File::ISA, 'CommonHandle'; push @IO::String::ISA, 'CommonHandle'; my $fh = IO::File->new; my $sh = IO::String->new; $fh->readbuffer; $sh->readbuffer; sub CommonHandle::readbuffer{ my $self = shift; print ref $self, "\n"; } Aber noch besser wäre es, diese Methode zu einer Methode der eigenen Instanz zu machen, nämlich der Instanz welche das FileHandle kapselt. Last edited: 2025-05-12 12:58:27 +0200 (CEST) |