【发布时间】:2016-05-17 08:57:19
【问题描述】:
对 Swift 非常陌生。我真的很困惑何时添加 ( ) 以及何时从嵌套函数返回返回值时不添加。下面的代码就是一个例子。我知道可能不需要嵌套函数,但仅作为示例:
func areaOfTriangle (width: Double, height: Double) -> Double {
func divided () -> Double {
return (width * height) / 2
}
return divided()
}
在return divided() 部分,我似乎记得在我的学习中的某个地方,有时不需要( )。有人可以提供一些关于为什么在这种情况下需要括号的逻辑吗?
谢谢。
【问题讨论】:
标签: swift function nested-function