![]() |
for-anweisung mit negativer zahl?
kann ich das so schreiben?
Delphi-Quellcode:
oder muss i immer >0 sein?
for i:=-100 to 100 do
|
Re: for-anweisung mit negativer zahl?
Das geht mit allen Integerwerten, also auch mit negativen.
|
Re: for-anweisung mit negativer zahl?
Zitat:
|
Re: for-anweisung mit negativer zahl?
Das geht allerdings nicht:
Delphi-Quellcode:
Da muss es dann heißen:
for I:=100 to -100 do
Delphi-Quellcode:
for I:=100 downto -100 do
|
Re: for-anweisung mit negativer zahl?
Zitat:
|
Re: for-anweisung mit negativer zahl?
Ich glaube in dem Fall sollte der Compiler sogar meckern.
|
Re: for-anweisung mit negativer zahl?
Hi!
Jepp, da gibt es ne Warnung: Zitat:
Ciao, Frederic |
Re: for-anweisung mit negativer zahl?
Nein, ergibt aber eine Endlosschleife, bzw. irgendwann einen Überlauf
|
Re: for-anweisung mit negativer zahl?
Zitat:
|
Re: for-anweisung mit negativer zahl?
Zitat:
Delphi-Quellcode:
@freaky-girl: Eine for-Schleife funktioniert mit allen Ordinalwerten (also auch Enum-Werte z.B.) - negative Zahlen eingeschlossen =)
for i := 0 to Count - 1 do
... |
Re: for-anweisung mit negativer zahl?
Nur bei Int64 nicht - zumindest war das in Delphi 7 so - obwohl Int64 zumindest teilweise mehr oder weniger auch ein Ordinalwert ist.
|
Re: for-anweisung mit negativer zahl?
Zitat:
//Edit: mal ein bisschen rechtschreibung korigiert...^^ |
Re: for-anweisung mit negativer zahl?
Zitat:
Der Versuch zählt jedoch. :thumb: Die meisten machen sich noch nicht einmal die Mühe |
Re: for-anweisung mit negativer zahl?
[OT]
Ich weiß das ich eine Saumäßige Rechtschreibung habe ^^ [/OT] |
Re: for-anweisung mit negativer zahl?
Zitat:
Nun aber genug OT, kommt bitte zurück zum Thema (zur Erinnerung: For-Schleife mit negativer Zahl). :-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:12 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