Standard Library Patterns
Mapped Values
map builds a new array by transforming each element.
Transform every element
mapped_values.swift
let scale =
let scores = [2, 4, 6]
let adjusted = scores.map { value in
return value * scale
}
let message = "\(adjusted[0]),\(adjusted[1]),\(adjusted[2])"
print(message)
let scale =
let scores = [2, 4, 6]
let adjusted = scores.map { value in
return value * scale
}
let message = "\(adjusted[0]),\(adjusted[1]),\(adjusted[2])"
print(message)
let scale =
let scores = [2, 4, 6]
let adjusted = scores.map { value in
return value * scale
}
let message = "\(adjusted[0]),\(adjusted[1]),\(adjusted[2])"
print(message)
map
The `map` method keeps the number of elements the same while changing each value.