System.Math.IfThen
Delphi
function IfThen(AValue: Boolean; const ATrue: Integer; const AFalse: Integer): Integer;
function IfThen(AValue: Boolean; const ATrue: Int64; const AFalse: Int64): Int64;
function IfThen(AValue: Boolean; const ATrue: UInt64; const AFalse: UInt64): UInt64;
function IfThen(AValue: Boolean; const ATrue: Single; const AFalse: Single): Single;
function IfThen(AValue: Boolean; const ATrue: Double; const AFalse: Double): Double;
function IfThen(AValue: Boolean; const ATrue: Extended; const AFalse: Extended): Extended;
C++
extern DELPHI_PACKAGE int __fastcall IfThen(bool AValue, const int ATrue, const int AFalse = 0x0)/* overload */;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Beschreibung
Gibt abhängig von einer Bedingung einen von zwei angegebenen Werten zurück.
IfThen überprüft den als AValue übergebenen Ausdruck und gibt den in ATrue übergebenen Wert zurück, wenn der Ausdruck zu True ausgewertet wird; wird der Ausdruck zu False ausgewertet, wird der in AFalse übergebene Wert zurückgegeben.