sub f { # irgend welcher code hier return f(@_); # starte f neu und beende den aktuellen durchlauf }