Diskussion:For-Schleife

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Unsinnige Anzahl von Beispielen[Quelltext bearbeiten]

Also mal ehrlich: die Anzahl der Beispiele in diesem Artikel geht doch etwas zu weit. Die Syntax unterscheidet sich meist nur durch unterschiedliche Zuweisungszeichen und Befehle für das Blockende. Ein oder zwei Beispiele würden wirklich reichen, der Rest gehört - wenn überhaupt - nur in die Artikel zu den einzelnen Programmiersprachen. Eine derart unsinnige Anzahl von Beispielen macht den Text nicht nur für Laien völlig unverständlich. Ich werde entsprechende Änderungen in Kürze vornehmen. --Flo 1 15:47, 30. Dez. 2007 (CET)Beantworten

Ich habe den Artikel umgebaut und einige relevante Beispiele wieder reingenommen.--Avron 16:52, 2. Feb. 2008 (CET)Beantworten

Ich fände ein Beispiel eines Nassi-Shneider Diagramms sinnvoll. --Dark Mania 02:54, 2. Feb. 2009 (CET)Beantworten

Vandalismus entfernt. --Benutzer:Redmosquito86 20:18, 15. Jun. 2011 (CET)Beantworten

Was soll denn eine For-Schleife "mit einer bestimmten Anzahl von Argumenten" sein?[Quelltext bearbeiten]

[1], ff

Das Wesen einer For-Schleife ist doch, eine Anweisung (oder ein Block von Anweisungen) in einer Schleife zu wiederholen. --RokerHRO (Diskussion) 10:36, 13. Apr. 2015 (CEST)Beantworten

Wiederholen tun, in weitläufiger Betrachtung, ja alle Schleifen, also auch die While/Until. Für die allgegenwärtige Foreach-Schleife ist es allerdings weniger eine Wiederholung als eine jeweils analoge Ausführung mit einer gegebenen Liste an Elementen. Ob der Ausdruck Argument dafür passend ist, darum kann man fraglos streiten. Deinen Revert habe ich aber nicht akzeptiert weil er völlig ohne Begründung war. --kostenloses Arbeitspferd ... itu (Disk) 11:57, 13. Apr. 2015 (CEST)Beantworten
Ah, du meinst also eine Art for( i in {1,2,4,8,16,32} ) { … } oder?
Mal sehen, wie man das geeignet in den Artikel einbauen kann. --RokerHRO (Diskussion) 18:05, 13. Apr. 2015 (CEST)Beantworten
In bash schreibt man einfach for i in 1 2 4 8 16 32 ; do echo $i ; done
In bash scheint es zumindest als gäbe es allein die foreach (for-in) Schleife und keine eigentliche Zählschleife.
Deswegen sollte man das bash-beispiel durchaus noch im Abschnitt Foreach-Schleife unterbringen. --kostenloses Arbeitspferd ... itu (Disk) 23:37, 13. Apr. 2015 (CEST)Beantworten
Gutes Beispiel! Du kannst es gerne einbauen. :-) Es scheint mir generell so zu sein, dass es 2 Arten von Schleifen gibt, die mit dem for-Schlüsselwort beschrieben werden: Reine Zählschleifen und Schleifen "für jedes Element einer Menge" (im engl. Sprachraum öfters auch "foreach"-Schleife genannt, unabhängig davon, ob in der jeweiligen Programmiersprache auch dieses Schlüsselwort benutzt wird)
--RokerHRO (Diskussion) 10:36, 14. Apr. 2015 (CEST)Beantworten
Das scheint wohl nicht nur so, das scheint tatsächlich so zu sein ;-). Der Artikel unterscheidet die 2 Typen ja schon, und zusätzlich die Ausdrucksorientierte Schleife, also 3 Typen. Wobei die Zählschleife wohl am wenigsten eigenständig gesehen werden kann. In Bash werden Zählschleifen wohl überwiegend mit seq bzw. {x..y} aus der For-in-Schleife konstruiert. Die scheinbar dezidierte Zählschleife hingegen ist laut help for(nicht in der deutschen Hilfeversion) wiederum eigentlich nur eine Ausdrucksorientierte Schleife ... --kostenloses Arbeitspferd ... itu (Disk) 19:41, 14. Apr. 2015 (CEST)Beantworten

Zählschleife[Quelltext bearbeiten]

https://de.wikipedia.org/wiki/Zählschleife redirected hierher. Können wir den Begriff vielleicht auch im Artikel selbst verwenden? Ich find, das zeigt viel leichter als der plump eingedeutschte Begriff "For-Schleife", worum es eigentlich geht. :)