Langage

StrictMath.Clamp Méthode

Définition

Surcharges

Nom Description
Clamp(Double, Double, Double)

Limite la valeur pour qu’elle corresponde entre min et max.

Clamp(Int64, Int32, Int32)

Limite la valeur pour qu’elle corresponde entre min et max.

Clamp(Int64, Int64, Int64)

Limite la valeur pour qu’elle corresponde entre min et max.

Clamp(Single, Single, Single)

Limite la valeur pour qu’elle corresponde entre min et max.

Clamp(Double, Double, Double)

Limite la valeur pour qu’elle corresponde entre min et max.

[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

Paramètres

value
Double

valeur à limiter

min
Double

valeur minimale autorisée

max
Double

valeur maximale autorisée

Retours

une valeur limitée qui s’adapte à l’intervalle min..max

Attributs

Remarques

Limite la valeur pour qu’elle corresponde entre min et max. Si la valeur est inférieure minà , elle min est retournée. Si la valeur est supérieure maxà , elle max est retournée. Sinon, la valeur d’origine est retournée. Si la valeur est NaN, le résultat est également NaN.

Contrairement aux opérateurs de comparaison numérique, cette méthode considère que le zéro négatif est strictement inférieur à zéro positif. Par exemple, clamp(-0.0, 0.0, 1.0) retourne 0,0.

Ajouté dans 21.

Documentation Java pour java.lang.StrictMath.clamp(double, double, double).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Clamp(Int64, Int32, Int32)

Limite la valeur pour qu’elle corresponde entre min et max.

[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

Paramètres

value
Int64

valeur à limiter

min
Int32

valeur minimale autorisée

max
Int32

valeur maximale autorisée

Retours

une valeur limitée qui s’adapte à l’intervalle min..max

Attributs

Remarques

Limite la valeur pour qu’elle corresponde entre min et max. Si la valeur est inférieure minà , elle min est retournée. Si la valeur est supérieure maxà , elle max est retournée. Sinon, la valeur d’origine est retournée.

Même si la valeur d’origine du type long peut ne pas correspondre au type int, les limites ont le type int, de sorte que le résultat correspond toujours au type int. Cela permet d’utiliser une méthode pour convertir en toute sécurité une valeur longue en int avec saturation.

Ajouté dans 21.

Documentation Java pour java.lang.StrictMath.clamp(long, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Clamp(Int64, Int64, Int64)

Limite la valeur pour qu’elle corresponde entre min et max.

[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

Paramètres

value
Int64

valeur à limiter

min
Int64

valeur minimale autorisée

max
Int64

valeur maximale autorisée

Retours

une valeur limitée qui s’adapte à l’intervalle min..max

Attributs

Remarques

Limite la valeur pour qu’elle corresponde entre min et max. Si la valeur est inférieure minà , elle min est retournée. Si la valeur est supérieure maxà , elle max est retournée. Sinon, la valeur d’origine est retournée.

Ajouté dans 21.

Documentation Java pour java.lang.StrictMath.clamp(long, long, long).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Clamp(Single, Single, Single)

Limite la valeur pour qu’elle corresponde entre min et max.

[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

Paramètres

value
Single

valeur à limiter

min
Single

valeur minimale autorisée

max
Single

valeur maximale autorisée

Retours

une valeur limitée qui s’adapte à l’intervalle min..max

Attributs

Remarques

Limite la valeur pour qu’elle corresponde entre min et max. Si la valeur est inférieure minà , elle min est retournée. Si la valeur est supérieure maxà , elle max est retournée. Sinon, la valeur d’origine est retournée. Si la valeur est NaN, le résultat est également NaN.

Contrairement aux opérateurs de comparaison numérique, cette méthode considère que le zéro négatif est strictement inférieur à zéro positif. Par exemple, clamp(-0.0f, 0.0f, 1.0f) retourne 0,0f.

Ajouté dans 21.

Documentation Java pour java.lang.StrictMath.clamp(float, float, float).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à