Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: Float-Literale sind unumstößlich Extended?
21. Jan 2020, 10:53
Delphi-Quellcode:
{$APPTYPE CONSOLE}
uses
SysUtils,
TypInfo;
type
TypeHelper = record
class function TypeOf<T>(const value: T): string; static;
end;
class function TypeHelper.TypeOf<T>(const value: T): string;
begin
Result := PTypeInfo(TypeInfo(T)).Name + ' kind: ' + GetEnumName(TypeInfo(TTypeKind), Ord(GetTypeKind(T))) + ' size: ' + SizeOf(T).ToString;
end;
const
c = 3.14;
begin
Writeln(TypeHelper.TypeOf(3.15));
Writeln(TypeHelper.TypeOf(c));
Readln;
end.
Außerdem kompiliert das hier nicht:
Delphi-Quellcode:
const
kFeetToMeter = Double(3.2808);
Geändert von Stevie (21. Jan 2020 um 10:56 Uhr)
|