Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi generelle frage zu if-else (https://www.delphipraxis.net/37744-generelle-frage-zu-if-else.html)

glitterangel87 9. Jan 2005 17:33


generelle frage zu if-else
 
hi! bitte haltet mich nicht für blöd, aber stimmt diese art von syntax?

if x>0 then
begin
...
end
else
begin
if x<0 then
begin
...
end
else
begin
...
end;

natürlich fehlt eine definition von variablen und so weiter, aber es geht hier nur um die if-verzweigung. ich bin mir am ende mit den "end" nicht sicher...

lg ~*glitterangel*~

Die Muhkuh 9. Jan 2005 17:36

Re: generelle frage zu if-else
 
Hi Adela,

ist vollkommen korrekt.

Oxmyx 9. Jan 2005 17:37

Re: generelle frage zu if-else
 
Nein, da fehlt ein end;. Wenn du den Code gescheit einrückst, dann siehst du das auch sofort:

Delphi-Quellcode:
if x>0 then begin
  ...
end
else begin
  if x<0 then begin
    ...
  end
  else begin
    ...
  end;
end;
(so ist's richtig)

Nebenbei würde ich das viel einfacher so schreiben:

Delphi-Quellcode:
if x > 0 then begin
  // größer 0
end
else if x < 0 then begin
  // kleiner 0
end
else begin
  // = 0
end;

ibp 9. Jan 2005 17:38

Re: generelle frage zu if-else
 
wie wäre es mit einer gescheiten formatierung!

Delphi-Quellcode:
if x>0 then
begin
   ...
end
else
begin
  if x<0 then
  begin
   ...
  end
  else
  begin
   ...
  end;
end;
oder

Delphi-Quellcode:
if x>0 then
begin
   ...
end
else
  if x<0 then
  begin
   ...
  end
  else
  begin
   ...
  end;

Die Muhkuh 9. Jan 2005 17:40

Re: generelle frage zu if-else
 
Sorry,

hab das begin übersehen. Ich hab das so interpretiert:

Delphi-Quellcode:
if x > 0 then
begin

end
else
if x < 0 then
begin

end
else
begin

end;

glitterangel87 9. Jan 2005 17:46

Re: generelle frage zu if-else
 
DAAAAAAAAAAAAAAANKE vielmals!


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 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