![]() |
Problem mit array-Feld
Hallo, ich habe eine einfache Frage:
Ist
Delphi-Quellcode:
das gleiche wie
B[18]:=B[23]
Delphi-Quellcode:
?
B[23]:=B[18]
Alexander. |
Re: Problem mit array-Feld
sollte es im Normalfall nicht ;)
aber wenn du die Inhalte jetzt tauschen willst, brauchst du noch einen zwischenspeicher, da ja sonst in beiden Feldern der Inhalt von Feld 23 steht. kannst es ja auch ganz leicht testen z.b.
Delphi-Quellcode:
und dann einfach mal a[18]:=a[23].
a:array of Integer;
var i:integer; begin setlength(a,25); for i:=0 to 24 do a[i]:=i+1; a[23]:=a[18]; Showmessage(inttostr(a[18])+' '+inttostr(a[23])); end; MfG blink182 |
Re: Problem mit array-Feld
Kommt darauf an, wie du die Frage
Zitat:
|
Re: Problem mit array-Feld
Ohne den Doppelpunkt wäre es sogar das Gleiche ;)
|
Re: Problem mit array-Feld
... oder das Selbe?
|
Re: Problem mit array-Feld
Zitat:
[/ot] |
Re: Problem mit array-Feld
Wortspielerei,
"das Gleiche" ist eben nicht "das Selbe" |
Re: Problem mit array-Feld
Nun ist die Frage, was hier zutrifft ;)
|
Re: Problem mit array-Feld
Fragen wie diese lassen sich recht einfach selbst beantworten.
Gegeben seien a = 2 und b = 3:
Code:
Dass es sich bei deinem Beispiel um ein Array handelt ist nebensächlich.</klugscheiß>
a := b // => a = 3, b = 3
b := a // => a = 2, b = 2 Gruß, lincore |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04: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