Skip to main content

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

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

Manchmal nicht vorhandene Methoden auf manchmal nicht vorhandene Objekte aufrufen aimed at Any and is held in Deutsch.

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.

Further information: https://metacpan.org/pod/Try::Chain

Slides: http://download.steffen-winkler.de/gpw2020/Sometimes.html


Tags: can chain exists scalar try undef

Interest in attending: