StrictMath.Clamp 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | 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 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.