Erwin: in while-schleife subroutine aufrufen oder nicht

Beitrag lesen

hi,

ich habe eine while-schleife die ca. 40 mal durchläuft, kann ich jetzt immer eine subroutine aufrufen oder wäre es besser den programmcode in die schleife zu schreiben, weil das prog sonst immer wieder die subroutine aufrufen muss.
die subroutine wäre vorteilhaft weil ich sonst den quellcode der in der subroutine wäre zweimal ins prog schreiben müsste.

Subroutinen sind immer vorteilhaft, weil:

  • das Script bekommt eine Struktur welche übersichtlich ist,
  • unter der Verwendung von Variablenübergaben und Rückgabewerten eine Subroutine universell gemacht werden kann.

Tipp:
use strict;

Und deklariere in jeder Subroutine eigene Variablen mit my(). Spätestens wenn du mal vor der Aufgabe stehst ein Script über 20 DIN A4 Seiten zu schreiben wirst du um eine strukturierte Programmierung nicht mehr herum kommen. Strict ist da sehr hilfreich, es hilft ungemein beim Debuggen wenn mal was nicht läuft. Beende jede Subroutine mit return; ...

Erwin

--
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?