Sprache

StrictMath.Clamp Methode

Definition

Überlädt

Name Beschreibung
Clamp(Double, Double, Double)

Klemmt den Wert, der zwischen min und max passt.

Clamp(Int64, Int32, Int32)

Klemmt den Wert, der zwischen min und max passt.

Clamp(Int64, Int64, Int64)

Klemmt den Wert, der zwischen min und max passt.

Clamp(Single, Single, Single)

Klemmt den Wert, der zwischen min und max passt.

Clamp(Double, Double, Double)

Klemmt den Wert, der zwischen min und max passt.

[Android.Runtime.Register("clamp", "(DDD)D", "", ApiSince=35)]
public static double Clamp(double value, double min, double max);
[<Android.Runtime.Register("clamp", "(DDD)D", "", ApiSince=35)>]
static member Clamp : double * double * double -> double

Parameter

value
Double

zu klemmende Wert

min
Double

Minimal zulässiger Wert

max
Double

Maximal zulässiger Wert

Gibt zurück

ein Klammerwert, der in das min..max Intervall passt

Attribute

Hinweise

Klemmt den Wert, der zwischen min und max passt. Wenn der Wert kleiner als minist, wird der min Wert zurückgegeben. Wenn der Wert größer als maxist, wird der max Wert zurückgegeben. Andernfalls wird der ursprüngliche Wert zurückgegeben. Wenn der Wert "NaN" lautet, lautet das Ergebnis auch "NaN".

Im Gegensatz zu den numerischen Vergleichsoperatoren betrachtet diese Methode negative Null als streng kleiner als positive Null. Gibt z. B. clamp(-0.0, 0.0, 1.0) 0,0 zurück.

Hinzugefügt in 21.

Java Dokumentation für java.lang.StrictMath.clamp(double, double, double).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Clamp(Int64, Int32, Int32)

Klemmt den Wert, der zwischen min und max passt.

[Android.Runtime.Register("clamp", "(JII)I", "", ApiSince=35)]
public static int Clamp(long value, int min, int max);
[<Android.Runtime.Register("clamp", "(JII)I", "", ApiSince=35)>]
static member Clamp : int64 * int * int -> int

Parameter

value
Int64

zu klemmende Wert

min
Int32

Minimal zulässiger Wert

max
Int32

Maximal zulässiger Wert

Gibt zurück

ein Klammerwert, der in das min..max Intervall passt

Attribute

Hinweise

Klemmt den Wert, der zwischen min und max passt. Wenn der Wert kleiner als minist, wird der min Wert zurückgegeben. Wenn der Wert größer als maxist, wird der max Wert zurückgegeben. Andernfalls wird der ursprüngliche Wert zurückgegeben.

Der ursprüngliche Wert des Typs "long" passt zwar nicht in den Int-Typ, die Grenzen weisen jedoch den Int-Typ auf, sodass das Ergebnis immer den Int-Typ einfügt. Auf diese Weise kann die Methode verwendet werden, um lange Werte sicher int mit Sättigung zu umwandeln.

Hinzugefügt in 21.

Java Dokumentation für java.lang.StrictMath.clamp(long, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Clamp(Int64, Int64, Int64)

Klemmt den Wert, der zwischen min und max passt.

[Android.Runtime.Register("clamp", "(JJJ)J", "", ApiSince=35)]
public static long Clamp(long value, long min, long max);
[<Android.Runtime.Register("clamp", "(JJJ)J", "", ApiSince=35)>]
static member Clamp : int64 * int64 * int64 -> int64

Parameter

value
Int64

zu klemmende Wert

min
Int64

Minimal zulässiger Wert

max
Int64

Maximal zulässiger Wert

Gibt zurück

ein Klammerwert, der in das min..max Intervall passt

Attribute

Hinweise

Klemmt den Wert, der zwischen min und max passt. Wenn der Wert kleiner als minist, wird der min Wert zurückgegeben. Wenn der Wert größer als maxist, wird der max Wert zurückgegeben. Andernfalls wird der ursprüngliche Wert zurückgegeben.

Hinzugefügt in 21.

Java Dokumentation für java.lang.StrictMath.clamp(long, long, long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Clamp(Single, Single, Single)

Klemmt den Wert, der zwischen min und max passt.

[Android.Runtime.Register("clamp", "(FFF)F", "", ApiSince=35)]
public static float Clamp(float value, float min, float max);
[<Android.Runtime.Register("clamp", "(FFF)F", "", ApiSince=35)>]
static member Clamp : single * single * single -> single

Parameter

value
Single

zu klemmende Wert

min
Single

Minimal zulässiger Wert

max
Single

Maximal zulässiger Wert

Gibt zurück

ein Klammerwert, der in das min..max Intervall passt

Attribute

Hinweise

Klemmt den Wert, der zwischen min und max passt. Wenn der Wert kleiner als minist, wird der min Wert zurückgegeben. Wenn der Wert größer als maxist, wird der max Wert zurückgegeben. Andernfalls wird der ursprüngliche Wert zurückgegeben. Wenn der Wert "NaN" lautet, lautet das Ergebnis auch "NaN".

Im Gegensatz zu den numerischen Vergleichsoperatoren betrachtet diese Methode negative Null als streng kleiner als positive Null. Gibt z. clamp(-0.0f, 0.0f, 1.0f) B. 0,0f zurück.

Hinzugefügt in 21.

Java Dokumentation für java.lang.StrictMath.clamp(float, float, float).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: