Diskussion:For-Schleife
Unsinnige Anzahl von Beispielen
BearbeitenAlso 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)
- Die angekündigten Änderungen wurden jetzt vorgenommen. Sämtliche Beispiele aus der Vorversion befinden sich jetzt in dem Artikel Beispiele für For-Schleifen. Die Anzahl der Beispiele hat meiner Meinung nach trotzdem nichts in einem Wikipedia-Artikel zu suchen, es handelt sich hierbei also nur um eine Übergangslösung. Siehe dazu auch: Diskussion:Beispiele für For-Schleifen. --Flo 1 10:25, 31. Dez. 2007 (CET)
Ich habe den Artikel umgebaut und einige relevante Beispiele wieder reingenommen.--Avron 16:52, 2. Feb. 2008 (CET)
- Ich fände ein Beispiel eines Nassi-Shneider Diagramms sinnvoll. --Dark Mania 02:54, 2. Feb. 2009 (CET)
Vandalismus entfernt. --Benutzer:Redmosquito86 20:18, 15. Jun. 2011 (CET)
Was soll denn eine For-Schleife "mit einer bestimmten Anzahl von Argumenten" sein?
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)
- 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. -- itu (Disk) 11:57, 13. Apr. 2015 (CEST)
- 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)
- 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. -- itu (Disk) 23:37, 13. Apr. 2015 (CEST)
- In bash schreibt man einfach
- Ah, du meinst also eine Art
- 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)
- 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 ... -- itu (Disk) 19:41, 14. Apr. 2015 (CEST)
- 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
- Gutes Beispiel! Du kannst es gerne einbauen. :-) Es scheint mir generell so zu sein, dass es 2 Arten von Schleifen gibt, die mit dem
Zählschleife
Bearbeitenhttps://de.wiki.x.io/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. :)