System.Math.EnsureRange

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function EnsureRange(const AValue, AMin, AMax: Integer): Integer;
function EnsureRange(const AValue, AMin, AMax: Int64): Int64;
function EnsureRange(const AValue, AMin, AMax: UInt64): UInt64;
function EnsureRange(const AValue, AMin, AMax: Single): Single;
function EnsureRange(const AValue, AMin, AMax: Double): Double;
function EnsureRange(const AValue, AMin, AMax: Extended): Extended;

C++

extern DELPHI_PACKAGE int __fastcall EnsureRange(const int AValue, const int AMin, const int AMax)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Math.pas
System.Math.hpp
System.Math System.Math

Beschreibung

Gibt für einen angegebenen Wert den nächsten Wert innerhalb eines bestimmten Bereichs zurück.

EnsureRange gibt einen Wert zurück, der mit Sicherheit innerhalb eines bestimmten Bereichs liegt.

AValue ist der Wert, der innerhalb des angegebenen Bereichs liegen soll. Liegt AValue in diesem Bereich, gibt EnsureRange AValue zurück.

AMin ist der Minimalwert. Wenn AValue kleiner als AMin ist, gibt EnsureRange AMin zurück.

AMax ist der Maximalwert. Wenn AValue größer als AMax ist, gibt EnsureRange AMax zurück.

Siehe auch