Philipp Hasenfratz: exit in subroutine - kein guter programmierstil

Beitrag lesen

Halihallo Torsten

use Carp;
croak 'test';

Einleuchtendes Beispiel:

in einem Modul hat man stehen:

sub new {
   my ($class,@params) = @_;
   croak('You must pass at least 2 parameters.') if (@params<2);
}

was bringt es dir, wenn die Linie im Modul selber genannt wird (was mit die/warn
geschenen würde)? - Gar nichts, wichtiger wäre es zu wissen, wo du die Methode new in
_deinem_ Programm ohne die nötigen zwei Parameter aufgerufen hast.

Viele Grüsse

Philipp

--
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.