[英]Function parameter type in Swift
在《 Swift編程語言指南》的“函數類型”部分下,它表示“由於參數類型和返回類型可以是元組類型,因此函數類型支持采用多個參數並返回多個值的函數和方法。”
注意使用“可以”一詞-這是否意味着參數類型也可以是其他類型? 還是參數類型必須僅是元組?
您可以使用元組或帶有參數的函數
例如
func sum(a: Int, b: Int) -> Int {
return a + b
}
您可以這樣稱呼:
let numbers = (40,2)
sum(numbers)
或像
sum(40,2)
元組表示一組參數,而不是“單個”參數。
默認方式表示每個參數一個值,如下所示:
func setValue( myValue:Int ) { ... }
setValue( 3 )
另一方面,元組可以是多個參數:
func setValues( myValues:(Int,String) ) { ... }
setValues( (1, "Hello") )
因此,元組是可能的,但是常見的方法是僅使用單個值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.