Rolf B: Softwarepattern für Kumulierung aus einer Liste gesucht

Beitrag lesen

Hallo T-Rex,

ja gut. Du kannst natürlich auch

function getSumme(int $n) {
   if ($n < 1 || $n > 9)
      return 0;
   else
      return summiere("getZahl$n");
}

schreiben, wenn Du die gewünschte Zahl als Parameter angeben willst.#

Oder, in der Version mit Pfeilfunktion, ein privates statisches Array vorhalten mit Pfeilfunktionen für die jeweiligen Getter.

Um auf Raketenwillis Einwand zurückzukommen: "einfacher" ist Ansichtssache. Weniger Code ist nicht unbedingt besser - im Sinne von Performance oder Lesbarkeit.

Rolf

--
sumpsi - posui - obstruxi