Lenguaje

StrictMath.Clamp Método

Definición

Sobrecargas

Nombre Description
Clamp(Double, Double, Double)

Fija el valor que se ajustará entre min y max.

Clamp(Int64, Int32, Int32)

Fija el valor que se ajustará entre min y max.

Clamp(Int64, Int64, Int64)

Fija el valor que se ajustará entre min y max.

Clamp(Single, Single, Single)

Fija el valor que se ajustará entre min y max.

Clamp(Double, Double, Double)

Fija el valor que se ajustará entre min y 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

Parámetros

value
Double

valor que se va a fijar

min
Double

valor mínimo permitido

max
Double

valor máximo permitido

Devoluciones

un valor abrazado que se ajusta al min..max intervalo

Atributos

Comentarios

Fija el valor que se ajustará entre min y max. Si el valor es menor que min, min se devuelve . Si el valor es mayor que max, max se devuelve . De lo contrario, se devuelve el valor original. Si value es NaN, el resultado también es NaN.

A diferencia de los operadores de comparación numéricos, este método considera que cero negativo es estrictamente menor que cero positivo. Por ejemplo, clamp(-0.0, 0.0, 1.0) devuelve 0,0.

Agregado en 21.

Java documentación para java.lang.StrictMath.clamp(double, double, double).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Clamp(Int64, Int32, Int32)

Fija el valor que se ajustará entre min y 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

Parámetros

value
Int64

valor que se va a fijar

min
Int32

valor mínimo permitido

max
Int32

valor máximo permitido

Devoluciones

un valor abrazado que se ajusta al min..max intervalo

Atributos

Comentarios

Fija el valor que se ajustará entre min y max. Si el valor es menor que min, min se devuelve . Si el valor es mayor que max, max se devuelve . De lo contrario, se devuelve el valor original.

Aunque el valor original de tipo long puede no caber en el tipo int, los límites tienen el tipo int, por lo que el resultado siempre se ajusta al tipo int. Esto permite usar el método para convertir de forma segura un valor largo en int con saturación.

Agregado en 21.

Java documentación para java.lang.StrictMath.clamp(long, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Clamp(Int64, Int64, Int64)

Fija el valor que se ajustará entre min y 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

Parámetros

value
Int64

valor que se va a fijar

min
Int64

valor mínimo permitido

max
Int64

valor máximo permitido

Devoluciones

un valor abrazado que se ajusta al min..max intervalo

Atributos

Comentarios

Fija el valor que se ajustará entre min y max. Si el valor es menor que min, min se devuelve . Si el valor es mayor que max, max se devuelve . De lo contrario, se devuelve el valor original.

Agregado en 21.

Java documentación para java.lang.StrictMath.clamp(long, long, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Clamp(Single, Single, Single)

Fija el valor que se ajustará entre min y 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

Parámetros

value
Single

valor que se va a fijar

min
Single

valor mínimo permitido

max
Single

valor máximo permitido

Devoluciones

un valor abrazado que se ajusta al min..max intervalo

Atributos

Comentarios

Fija el valor que se ajustará entre min y max. Si el valor es menor que min, min se devuelve . Si el valor es mayor que max, max se devuelve . De lo contrario, se devuelve el valor original. Si value es NaN, el resultado también es NaN.

A diferencia de los operadores de comparación numéricos, este método considera que cero negativo es estrictamente menor que cero positivo. Por ejemplo, clamp(-0.0f, 0.0f, 1.0f) devuelve 0,0f.

Agregado en 21.

Java documentación para java.lang.StrictMath.clamp(float, float, float).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a