What does this program print?
swift
func transformed<Input, Output>(
_ values: [Input],
using transform: (Input) -> Output
) -> [Output] {
values.map(transform)
}
let counts = transformed(["build", "test"]) { $0.count }
print(counts)
func transformed<Input, Output>(
_ values: [Input],
using transform: (Input) -> Output
) -> [Output] {
values.map(transform)
}
let counts = transformed(["build", "test"]) { $0.count }
print(counts)