РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
270 of 1593 menu

Функция slices.Min

Функция slices.Min возвращает минимальный элемент слайса. Первый параметр функции - слайс, для которого нужно найти минимальное значение. Функция работает со слайсами любых упорядочиваемых типов: int, float64, string и другими. Если слайс пустой, функция вызывает панику.

Синтаксис

slices.Min(slice)

Пример ⁅n="sect"⁆

Давайте найдем минимальное значение в слайсе чисел []int{5, 2, 8, 1, 9}:

package main import ( "fmt" "slices" ) func main() { nums := []int{5, 2, 8, 1, 9} min := slices.Min(nums) fmt.Println(min) }

Результат выполнения кода:

1

Пример ⁅n="sect"⁆

Давайте найдем минимальное значение в слайсе строк []string{"d", "a", "c", "b", "e"}:

package main import ( "fmt" "slices" ) func main() { strs := []string{"d", "a", "c", "b", "e"} min := slices.Min(strs) fmt.Println(min) }

Результат выполнения кода:

"a"

Пример ⁅n="sect"⁆

Давайте найдем минимальное значение в слайсе чисел с плавающей точкой []float64{3.14, 2.71, 1.41, 2.99}:

package main import ( "fmt" "slices" ) func main() { floats := []float64{3.14, 2.71, 1.41, 2.99} min := slices.Min(floats) fmt.Println(min) }

Результат выполнения кода:

1.41

Смотрите также

  • функцию slices.Max,
    которая возвращает максимальный элемент в слайсе
  • функцию slices.MinFunc,
    которая возвращает минимальный элемент по пользовательской функции сравнения
  • функцию slices.MaxFunc,
    которая возвращает максимальный элемент по пользовательской функции сравнения
  • функцию slices.Contains,
    которая проверяет наличие элемента в слайсе
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить