Swift3中多返回值函数的文档注释
例如,Swift3支持具有多个返回值的函数Swift3中多返回值函数的文档注释,swift,swift3,comments,Swift,Swift3,Comments,例如,Swift3支持具有多个返回值的函数 func foo(param1: Int, param2: Double) -> (retA: String, retB: [Int]) { // ... } 为该函数创建文档注释时,我们可以使用 /// function `foo` ..... /// /// - Parameters: /// - param1: xxx /// - param2: xxx 创建param1和param2语句。那么,如何为retA和ret
func foo(param1: Int, param2: Double) -> (retA: String, retB: [Int]) {
// ...
}
为该函数创建文档注释时,我们可以使用
/// function `foo` .....
///
/// - Parameters:
/// - param1: xxx
/// - param2: xxx
创建param1
和param2
语句。那么,如何为retA
和retB
创建语句呢?如果我使用
/// - Returns:
/// - retA: xxx
/// - retB: xxx
快速帮助仅将
retA
和retB
视为两个降价项目,无法使用param1
和param2
获得相同的效果。我认为不可能得到您想要做的事情
这是因为尽管可以使用多个返回类型,但它在内部转换为一个元组(即单个值)。考虑到这一点以及以下事实:
参数部分列出了方法或函数的参数
Returns部分记录方法或函数的任何返回值
请注意,当返回值为单个值(在本例中为元组)时,参数是如何以复数形式显示的
您可能会更幸运,只需使用降价来格式化报税表,以获得更好的格式。这方面有什么新的内容吗?