Thread Perl 5.38
(11 answers)
Opened by lichtkind at 2023-07-04 11:23 2023-07-06T07:42:28 Linuxer Das ist definitiv der Fall! Nur in einem Unterprogramm, das mit method in einer class definiert wird, ist $self automagisch verfügbar. Beim Umbau bestehender Klassen in das neue Objektsystem muss man eh package in class, sub in method, und alle Attributzugriffe von Dereferenzierung auf field umstellen. Da ist @_ der kleinere Aufwand. Man im gleichen Aufwasch auch von my ($this,$and,$that) = @_; auf Signaturen umstellen, damit kann der Perl-Interpreter (noch nicht in 5.38) effizienteren Code erstellen. |