Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Assignment in Delphi (https://www.delphipraxis.net/18610-assignment-delphi.html)

Virchov 22. Mär 2004 09:05


Assignment in Delphi
 
Moin!

Kleene Frage!

ich habe in C++ folgende Zeile:
Delphi-Quellcode:
b[ip]=d[ip]=a[ip][ip]
In Delphi schrieb ich folgendes:
Delphi-Quellcode:
 b[ip]:=d[ip];
 d[ip]:=a[ip][ip];
Ist es semantisch richtig übersetzt? Meines Wissens folgt assignment in beiden Sprachen von links nach rechts..

Danke. :hi:

Virchov 22. Mär 2004 09:07

Re: Assignment in Delphi
 
Sorry, ich meinte von rechts nach links :oops:

Dannyboy 22. Mär 2004 09:13

Re: Assignment in Delphi
 
Moin moin,
in C++ wird erst rechts ausgerechnet, dann nach links zugewiesen.
Du musst zuerst "d" etwas zuweisen, damit Du den Wert von "d" anschließend
nach "b" kopieren kannst. Einfach die Zeilen umdrehen.
vertauschen:
Delphi-Quellcode:
 d[ip]:=a[ip][ip];
  b[ip]:=d[ip];

Dannyboy 22. Mär 2004 09:17

Re: Assignment in Delphi
 
Zitat:

Zitat von Virchov
Sorry, ich meinte von rechts nach links :oops:

Hallo Virchov,
noch ein kleiner hilfreicher Hinweis. Wenn mir sowas passiert, dann drücke ich immer
beim eigenen post diesen EDIT-Button (rechts über dem eigenem Post) und dann kann ich
meine Fehler schnell bereinigen. Fällt den Anderen dann nicht so auf. :mrgreen:

Virchov 22. Mär 2004 09:23

Re: Assignment in Delphi
 
Danke, Danny! :cheers:

Dannyboy 22. Mär 2004 09:35

Re: Assignment in Delphi
 
Immer gern. :thuimb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz