在闭包中使用return
来返回值。以下是一个示例:
let numbers = [1, 2, 3, 4, 5]
let doubledNumbers = numbers.map { (number) -> Int in
return number * 2
}
print(doubledNumbers) // Output: [2, 4, 6, 8, 10]
在这个例子中,闭包用于将每个数字乘以2,并将结果存储在doubledNumbers
数组中。要从闭包中返回值,必须使用return
关键字并指定返回类型。在这个例子中,我们使用-> Int
指定返回类型为整数。