min
Returns the smallest of the given numbers. Like sum, it accepts either n arguments or a single array of numbers.
Values that are not numbers are skipped, as they are in sum, and so is NaN, which would otherwise win by losing every comparison it takes part in.
When nothing is left to compare — an empty array, or no arguments at all — nullNone is returned.
When nothing is left to compare — an empty list, or no arguments at all — None is returned.
Parameters
| Name | Type | Required | Default |
|---|---|---|---|
numbers | ...number[]List<int>*int | ● | – |
| The numbers to compare, either as n arguments or as a single array. | |||
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 nulldart
min([1, 2, 3]); // Returns 1
min([4, 2, 8, 6]); // Returns 2
min([-4, -2, -8]); // Returns -8
min([]); // Returns nullpython
min(1, 2, 3) # Returns 1
min([4, 2, 8, 6]) # Returns 2
min(-4, -2, -8) # Returns -8
min([]) # Returns None