Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Python Schleife nach Delphi übersetzung (https://www.delphipraxis.net/215332-python-schleife-nach-delphi-uebersetzung.html)

Möbius 14. Jun 2024 11:42

Delphi-Version: 5

Python Schleife nach Delphi übersetzung
 
Guten Tag zusammen

Auf github habe ich ein Python Code-Schnipsel gefunden den ich nicht nach Delphi übersetzen kann:

for (int i = 0, J = 1; J < n - 1; J + +) {

Ich denke das lässt sich mal soweit übersetzen:

i := 0;
J := 1
While J < n - 1 do
begin
//Some Code
J := ????
end;

Kann mir hier jemand helfen was die Syntax J + + besagen soll.

Dann habe ich noch mit dem Operator ^= ein Problem in dem Ausdruck k > (i ^= k)
was bedeutet ^=
Danke für Eure Hilfe!

Delphi.Narium 14. Jun 2024 11:47

AW: Python Schleife nach Delphi übersetzung
 
J++ entspricht J := J + 1 oder auch Inc(J).

DeddyH 14. Jun 2024 12:09

AW: Python Schleife nach Delphi übersetzung
 
Und (i ^= k) müsste sich folgendermaßen übersetzen lassen:
Delphi-Quellcode:
i := i xor k;

Möbius 14. Jun 2024 14:04

AW: Python Schleife nach Delphi übersetzung
 
Vielen Dank Euch :-)


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