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 Diskussion:For-Schleife#c-Flo 1-2007-12-30T14:47:00.000Z-Unsinnige Anzahl von Beispielen11Beantworten

Ich habe den Artikel umgebaut und einige relevante Beispiele wieder reingenommen.--Avron Diskussion:For-Schleife#c-Avron-2008-02-02T15:52:00.000Z-Unsinnige Anzahl von Beispielen11Beantworten

Ich fände ein Beispiel eines Nassi-Shneider Diagramms sinnvoll. --Dark Mania Diskussion:For-Schleife#c-Dark Mania-2009-02-02T01:54:00.000Z-Avron-2008-02-02T15:52:00.000Z11Beantworten

Vandalismus entfernt. --Benutzer:Redmosquito86 Diskussion:For-Schleife#c-Redmosquito86-2011-06-15T18:18:00.000Z-Unsinnige Anzahl von Beispielen11Beantworten

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) Diskussion:For-Schleife#c-RokerHRO-2015-04-13T08:36:00.000Z-Was soll denn eine For-Schleife "mit einer bestimmten Anzahl von Argumenten" sei11Beantworten

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) Diskussion:For-Schleife#c-Itu-2015-04-13T09:57:00.000Z-RokerHRO-2015-04-13T08:36:00.000Z11Beantworten
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) Diskussion:For-Schleife#c-RokerHRO-2015-04-13T16:05:00.000Z-Itu-2015-04-13T09:57:00.000Z11Beantworten
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) Diskussion:For-Schleife#c-Itu-2015-04-13T21:37:00.000Z-RokerHRO-2015-04-13T16:05:00.000Z11Beantworten
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) Diskussion:For-Schleife#c-RokerHRO-2015-04-14T08:36:00.000Z-Itu-2015-04-13T21:37:00.000Z11Beantworten
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) Diskussion:For-Schleife#c-Itu-2015-04-14T17:41:00.000Z-RokerHRO-2015-04-14T08:36:00.000Z11Beantworten

Zählschleife

[Quelltext bearbeiten]

Zählschleife11 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. :)