![]() |
Problem: While Schleife
Hallo,
ich möchte folgendes gerne vereinfachen:
Delphi-Quellcode:
Die variablen enthalten normale integer werte.
while (a=b) or (a=c) or (a=d) ... do begin
Habe mir gedacht man könnte dies auch so vereinfachen:
Delphi-Quellcode:
Dies geht jedoch nicht.
while a=b,c,d,e... do begin
Gibt es eine möglichkeit dies zu vereinfachen? Mfg |
Re: Problem: While Schleife
Delphi-Quellcode:
while a in ( a, b, c, ...)
|
Re: Problem: While Schleife
Zitat:
|
Re: Problem: While Schleife
Dann nehme ich alles zurück
|
Re: Problem: While Schleife
Also gibt es keine möglichkeit dies zu vereinfachen? :(
|
Re: Problem: While Schleife
Es gibt praktisch nur die von dir am Anfang gezeigte Möglichkeit.
|
Re: Problem: While Schleife
:( Schade, naja trozdem danke!
|
Re: Problem: While Schleife
Gibt es denn eine möglichkeit bei IF?
Delphi-Quellcode:
if a=b,c,d... then repeat ... until ...
|
Re: Problem: While Schleife
Nein.
|
Re: Problem: While Schleife
Zitat:
Delphi-Quellcode:
Und man staune: es funzt so gar :lol:
while a in [ b, c, d]
Zitat:
Zitat:
Delphi-Quellcode:
[EDIT] der Vollständigkeit halber noch das hier
if a in [b,c,d] then begin ...
Delphi-Quellcode:
[/Edit]
repeat
//--mach was mit a until a in [b,c,d] So mal so rein theoretisch in den Raum geworfen; der Verwendungszweck der Konstrukte ist natürlich sinnnvoll oder auch nicht - kommt halt auf die Programmlogik an... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz