본문으로 건너뛰기

min

주어진 숫자 중 가장 작은 값을 반환합니다. sum과 마찬가지로 n개의 인수 또는 숫자의 단일 배열을 모두 받습니다.

숫자가 아닌 값은 sum과 동일하게 건너뜁니다. NaN도 건너뛰는데, 비교에서 항상 지기 때문에 그대로 두면 처음 등장한 뒤 교체되지 않아 결과가 되어버리기 때문입니다.

비교할 값이 하나도 없으면(빈 배열이거나 인수가 없는 경우) nullNone을 반환합니다.

비교할 값이 하나도 없으면(빈 리스트이거나 인수가 없는 경우) None을 반환합니다.

Parameters

이름타입필수기본값
numbers...number[]List<int>*int
비교할 숫자입니다. n개의 인수 또는 단일 배열로 전달합니다.

Returns

number | null

num?

int | None

Examples

javascript
min(1, 2, 3); // Returns 1
min([4, 2, 8, 6]); // Returns 2
min(-4, -2, -8); // Returns -8
min([]); // Returns null
dart
min([1, 2, 3]); // Returns 1
min([4, 2, 8, 6]); // Returns 2
min([-4, -2, -8]); // Returns -8
min([]); // Returns null
python
min(1, 2, 3)  # Returns 1
min([4, 2, 8, 6])  # Returns 2
min(-4, -2, -8)  # Returns -8
min([])  # Returns None

Released under the MIT License