Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Aufzählungstyp mit Gleitkommazahlen (https://www.delphipraxis.net/171883-aufzaehlungstyp-mit-gleitkommazahlen.html)

himitsu 30. Nov 2012 15:43

AW: Aufzählungstyp mit Gleitkommazahlen
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1193697)
Bei enums können nur Ganzzahlwerte verwendet werden.

Oder anders gesagt:

Ein Enum ist eine "durchnummerierte Liste" von "Bezeichnern", denen ein 0-basierter Index zugeordnet wird.
:!: Das ist also keine "Liste" mit "Werten".



Man kann höchstens den Bezeichnern "manuell" einen Index zuweisen.
Und Indize sind nunmal ganzzahlig.

Medium 30. Nov 2012 18:22

AW: Aufzählungstyp mit Gleitkommazahlen
 
Wie wäre es in diesem Fall denn mit einer wirklichen Liste?
Delphi-Quellcode:
  Times := TList<Single>.Create;
  Times.AddRange(0, 0.5, 1, 1.5, 2, ... );
Zumal der vom TE gezeigte Wunsch
Delphi-Quellcode:
TZeit=(1.0,2.1.,5.0,12.3);
nichtmals eine Aufzählung wäre, es fehlen nämlich die Bezeichner.

Ich verstehe aber dennoch nicht, wo hier eine Aufzählung (oder Liste) einen Vorteil böte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 Uhr.
Seite 2 von 2     12   

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