Seite 1 von 1

for $i=1 to 5 max=3

Verfasst: Di 19. Nov 2013, 23:20
von hilmaster
Das Einmalige an der nscript-for-Schleife ist die max-Option.
Die for-Schleife wird dann nach max Durchläufen abgebrochen.

Leider kapiere ich nicht für was das gut sein soll.

Kann mir das jemand erklären, bitte nur fundierte Antworten.
Gibt es sowas in irgend einer anderen Sprache vielleicht doch?

Re: for $i=1 to 5 max=3

Verfasst: Di 19. Nov 2013, 23:23
von Jasko
Wenn du einen Arry durchlaufen willst zum Beispiel eine Bundesliegatabelle, kannst du in der For Schleife die es ausgeben soll ganz normal von 1 bis 18 einstellen, aber nacher in der Form für den nutzer kannst du zum Beispiel anführen ob dieser nur die ersten drei sehen will, danach wird das max gestellt und man bekommt nur die ersten drei, so wird die For -Schleife Modularer, ob man es wircklich bracuht sei mal dahingestellt, vieleicht wurde es nei nScript eingebaut um einfach die Zahl der Schleifendurchgänge zu reduzieren da diese onehin schon beschränkt sind.

MfG

Re: for $i=1 to 5 max=3

Verfasst: Fr 14. Feb 2014, 17:47
von hilmaster
Falls man die 1. Zeile des Beispiels durch {for $i=1 to 5 max=3} ersetzen würde, so würde die Schleife nur noch 3 Mal durchlaufen werden
"Max" ist für mich sinnlos. Gibts in keiner anderen Sprache. Man muß MAX setzen und dann kann ich auch TO setzen.
So und nicht anders. ;)
{for $i=1 to 3}