Zum Inhalt springen

Manchmal nicht vorhandene Methoden auf manchmal nicht vorhandene Objekte aufrufen (Lightningtalk)

von Steffen Winkler (‎STEFFENW‎) (Erlangen.pm, German.pm)

Manchmal nicht vorhandene Methoden auf manchmal nicht vorhandene Objekte aufrufen richtet sich an Alle und wird in Deutsch gehalten.

Man schreibt Ketten von Methodenaufrufen, dazwischen vielleicht auch Array- und Hash-Zugriffe. Aber es kann sein, dass in der Kette ein Aufruf nichts zurückgibt, die Methode nicht vorhanden ist oder das Element, auf das man etwas aufruft, gar nicht vorhanden ist. Dann muss man die schöne Kette unterbrechen und erst einmal testen, ob es das Element oder die Methode überhaupt gibt, weil man sonst Fehler erzeugt. Ich stelle ein Modul vor, mit dem man so etwas elegant schreiben kann, ohne dass die Aufrufkette unterbrochen wird.

Weitere Infos: https://metacpan.org/pod/Try::Chain

Präsentation: http://download.steffen-winkler.de/gpw2020/Sometimes.html


Tags: can chain exists scalar try undef

Teilnahmeinteresse: