Closed bafto closed 1 year ago
wiederhole
statt mache
ist definitiv klarer wenn man es in einer Verzweigung verwendet.
Dein Vorschlag sind also, diese änderungen? Mache-solange zu:
Wiederhole:
<Anweisungen>
Solange <Bedingung> ist.
Mache n-Mal zu:
Wiederhole:
<Anweisungen>
<Anzahl> Mal.
Wollen wir nicht noch andere Instanzen von mache
durch wiederhole
ersetzen?
Wie zum Beispiel:
Solange <Bedingung> ist, wiederhole:
<Anweisungen>
Nur das Zweite Code-Snippet. In Solange-Schleifen macht es immer noch Sinn, da Do-While ja nur das umdrehen von While ist. Bei Wiederholungen allerdings lohnt es sich diese abzugrenzen.
Momentan sehen Do-While Schleifen so aus:
Und Wiederholungen so:
Das sieht mir viel zu ähnlich aus, ich würde es bevorzugen im zweiten fall
Wiederhole
anstattMache
zu benutzen. Sobald/Falls wirbreak
undcontinue
haben könnte man das<Anzahl> Mal
auch weglassen und so einen endlos Loop schreiben (wie mit Rustsloop
).Außerdem kann es im Moment zu Verwirrung kommen, wenn man in
Wenn
Verzweigungenmache
stattdann
benutzt:Mit gefunden", was natürlich keine bessere Fehlermeldung ist, aber das kann man ja noch separat ändern.
Wiederhole
wäre dieser Fall klarer und der Fehler würde lauten "Es wurde 'Solange' erwartet aber