How can we get the minimum element of an array in Swift

Overview

The min() method can be used to get the minimum element of an array.

Syntax

arr.min()

Parameters

arr: This is the array whose minimum element we want to find.

Return value

The value returned is the minimum element of the array. If the array has no element, a nil value is returned.

Code example

// create arrays
let evenNumbers = [2, 10, 4, 12, 6, 8]
let negativeNumbers = [-1.3, -0.5, 0.002, 4.5]
let decimalNumbers = [45.7, 44.2, 90.0, 23.3]
// get minimum elements
let minEvenNo = evenNumbers.min()!
let minNegNo = negativeNumbers.min()!
let minDecNo = decimalNumbers.min()!
// print results
print(minEvenNo)
print(minNegNo)
print(minDecNo)

Code explanation

  • Lines 2–4: We create some arrays.
  • Lines 7–9: We invoke the min() method on the arrays we created. Then, we store the results in some variables.
  • Lines 12–14: We print the results to the console.
New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources