是否有過“return n”會由于“...”中的某些內容而導致問題的情況 ?
func foo() -> Int
{
. . .
return n
}
或者,我應該總是使用 return(n) 嗎?
func foo() -> Int
{
. . .
return( n)
}
uj5u.com熱心網友回復:
我認為不需要括號,除非你宣告你的函式回傳一個元組。
正如 gnasher 在他們的回答中所說,回報中的括號很奇怪。
我似乎記得 Swift 中的函式結果總是被認為是一個元組,其中Void是一個特殊情況的空元組。如果我的(模糊的)記憶是正確的,那可以解釋為什么括號是有效的。我得看看能不能把它挖出來。
uj5u.com熱心網友回復:
括號絕對是奇怪的。它們在 C 中很奇怪,在 Swift 中它們很奇怪。
而且由于空間在 Swift 中是相關的,所以你奇怪的間距讓它變得更加奇怪。
通常,您不會在 Swift 中撰寫任何不必要的內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/415452.html
標籤:
