Carte Swift

// A map example which maps each item in  this array of numbers
// to its value multiplied by 2.

let array = [1, 2, 3, 4]

// Full closure
print(array.map({ (num: Int) -> Int in return num * 2 }))

// Abbreviated trailing closure, with inferred arguments, 
// argument type, and return type.
print(array.map { $0 * 2 })

// Output: [2, 4, 6, 8]
Passionate Amoeba