언어

StrictMath.Clamp 메서드

정의

오버로드

속성 Description
Clamp(Double, Double, Double)

최소값과 최댓값 사이에 맞게 값을 고정합니다.

Clamp(Int64, Int32, Int32)

최소값과 최댓값 사이에 맞게 값을 고정합니다.

Clamp(Int64, Int64, Int64)

최소값과 최댓값 사이에 맞게 값을 고정합니다.

Clamp(Single, Single, Single)

최소값과 최댓값 사이에 맞게 값을 고정합니다.

Clamp(Double, Double, Double)

최소값과 최댓값 사이에 맞게 값을 고정합니다.

[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

매개 변수

value
Double

클램프할 값

min
Double

최소 허용 값

max
Double

최대 허용 값

반품

간격에 맞는 min..max 고정된 값

특성

설명

최소값과 최댓값 사이에 맞게 값을 고정합니다. 값이 보다 minmin 작으면 반환됩니다. 값이 보다 maxmax 크면 반환됩니다. 그렇지 않으면 원래 값이 반환됩니다. 값이 NaN이면 결과도 NaN입니다.

숫자 비교 연산자와 달리 이 메서드는 음수 0이 양수 0보다 엄격하게 작은 것으로 간주합니다. 예를 들어 0.0 clamp(-0.0, 0.0, 1.0) 을 반환합니다.

21에 추가되었습니다.

에 대한 java.lang.StrictMath.clamp(double, double, double)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Clamp(Int64, Int32, Int32)

최소값과 최댓값 사이에 맞게 값을 고정합니다.

[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

매개 변수

value
Int64

클램프할 값

min
Int32

최소 허용 값

max
Int32

최대 허용 값

반품

간격에 맞는 min..max 고정된 값

특성

설명

최소값과 최댓값 사이에 맞게 값을 고정합니다. 값이 보다 minmin 작으면 반환됩니다. 값이 보다 maxmax 크면 반환됩니다. 그렇지 않으면 원래 값이 반환됩니다.

long 형식의 원래 값이 int 형식에 맞지 않을 수 있지만 경계에는 int 형식이 있으므로 결과는 항상 int 형식에 맞습니다. 이렇게 하면 메서드를 사용하여 긴 값을 포화 상태로 안전하게 캐스팅할 수 있습니다.

21에 추가되었습니다.

에 대한 java.lang.StrictMath.clamp(long, int, int)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Clamp(Int64, Int64, Int64)

최소값과 최댓값 사이에 맞게 값을 고정합니다.

[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

매개 변수

value
Int64

클램프할 값

min
Int64

최소 허용 값

max
Int64

최대 허용 값

반품

간격에 맞는 min..max 고정된 값

특성

설명

최소값과 최댓값 사이에 맞게 값을 고정합니다. 값이 보다 minmin 작으면 반환됩니다. 값이 보다 maxmax 크면 반환됩니다. 그렇지 않으면 원래 값이 반환됩니다.

21에 추가되었습니다.

에 대한 java.lang.StrictMath.clamp(long, long, long)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Clamp(Single, Single, Single)

최소값과 최댓값 사이에 맞게 값을 고정합니다.

[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

매개 변수

value
Single

클램프할 값

min
Single

최소 허용 값

max
Single

최대 허용 값

반품

간격에 맞는 min..max 고정된 값

특성

설명

최소값과 최댓값 사이에 맞게 값을 고정합니다. 값이 보다 minmin 작으면 반환됩니다. 값이 보다 maxmax 크면 반환됩니다. 그렇지 않으면 원래 값이 반환됩니다. 값이 NaN이면 결과도 NaN입니다.

숫자 비교 연산자와 달리 이 메서드는 음수 0이 양수 0보다 엄격하게 작은 것으로 간주합니다. 예를 들어 0.0f clamp(-0.0f, 0.0f, 1.0f) 를 반환합니다.

21에 추가되었습니다.

에 대한 java.lang.StrictMath.clamp(float, float, float)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상