Standard Library Patterns
Sorted Values
sorted returns a new ordered array while leaving the input value available.
Sort without changing the original
sorted_values.swift
let extra =
let values = [3, extra, 2, 8]
let sorted = values.sorted()
let message = "\(sorted[0]),\(sorted[1]),\(sorted[2]),\(sorted[3])"
print(message)
let extra =
let values = [3, extra, 2, 8]
let sorted = values.sorted()
let message = "\(sorted[0]),\(sorted[1]),\(sorted[2]),\(sorted[3])"
print(message)
let extra =
let values = [3, extra, 2, 8]
let sorted = values.sorted()
let message = "\(sorted[0]),\(sorted[1]),\(sorted[2]),\(sorted[3])"
print(message)
sorted
Sorting a value creates an ordered result that can be compared with the original array.