![]() |
Include() (Mengen)
Moin,
in der Delphi-Hilfe steht, das es effizienter ist Include() statt Menge := menge + set, zu verwenden. Kann ich dann aber der Prozedur Include auch mehrere Elemente übergeben? Also statt(Hier als Beispiel ein set of char):
Delphi-Quellcode:
sowas:
Menge := Menge + ['a', 'b'];
Delphi-Quellcode:
?
Include(Menge, ['a', 'b']);
Also funktionieren tut das nicht und wenn ich für jede einzelne Zeichen die Prozedur neu aufrufen muss, dann nehm ich lieber die "ineffizientere" Methode. |
Re: Include() (Mengen)
Hi.
Der Unterschied ist,
Delphi-Quellcode:
vereinigt die Menge Menge mit der Menge ['x', 'y'] und speichert das Ergebnis in der Menge Menge.
Menge := Menge + ['x', 'y']
Include fügt der Menge Menge ein Element hinzu. Die Methode mit + ist nur bei einzelnen Elementen ineffizient. ;-) //edit: Du kannst also getrost + benutzen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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