@min — 가장 작은 값 고르기
@min — 가장 작은 값 고르기
두 개 이상의 인자 중에서 가장 작은 값을 돌려주는 내장 함수예요. 정수, 부동소수점, 그리고 이 둘의 벡터를 모두 받을 수 있어요.
본문
@min(...) T
둘 이상의 인자를 받아서, 그중에 포함된 값 중 가장 작은 값(최솟값)을 돌려주는 내장 함수입니다. 이 내장 함수는 정수(integers), 부동소수점(floats), 그리고 둘 중 하나의 벡터(vectors)를 받을 수 있어요. 벡터를 받은 경우에는 요소별(element wise)로 연산이 수행됩니다.
NaN은 다음과 같이 처리돼요. 인자 중에 NaN이 섞여 있으면, 포함된 값 중 가장 작은 NaN이 아닌 값을 돌려줍니다. 만약 모든 인자가 NaN이라면, NaN을 돌려줍니다.
참고:
더 알아보기
@min은@max와 정확히 반대 역할을 하는 짝꿍 내장 함수예요. 최솟값이 필요할 때 쓰면 돼요.- 벡터에 적용하면 요소별로 최솟값이 계산되니, 병렬 처리 관점에서 유용하게 쓸 수 있어요.