簡體   English   中英

Swift中的函數參數類型

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM