小编Tre*_*man的帖子

在 Swift 中,如何使用匿名闭包参数显式指定映射的返回值?

假设我map像这样调用,使用匿名闭包参数$0:

\n\n
array.map {\n  return $0.description\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我如何明确定义该映射返回 a string?这不起作用:\xe2\x80\x99:

\n\n
array.map { -> String\n  return $0.description\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n

闭包参数列表的上下文类型需要 1 个参数,不能隐式忽略该参数

\n
\n\n

这是否意味着如果我想指定返回值,我必须命名我的参数?

\n\n

[编辑:我知道我在这里不需要显式返回类型;还是想知道如何指定一个]

\n

dictionary arguments return swift

8
推荐指数
1
解决办法
4451
查看次数

标签 统计

arguments ×1

dictionary ×1

return ×1

swift ×1