2 回答

TA貢獻1876條經驗 獲得超7個贊
Swift中的每個函數都有一個類型,包括函數的參數類型和返回類型。您可以方便的使用此類型像任何其他類型一樣,這使得它很容易將函數作為參數傳遞給其他函數,甚至從函數中返回函數類型。函數也可以寫在其他函數中來封裝一個嵌套函數用以范圍內有用的功能。
函數的聲明與調用
當你定義一個函數時,你可以為其定義一個或多個命名,定義類型值作為函數的輸入(稱為參數),當該函數完成時將傳回輸出定義的類型(稱為作為它的返回類型)。
每一個函數都有一個函數名,用來描述了函數執行的任務。要使用一個函數的功能時,你通過使用它的名稱進行“調用”,并通過它的輸入值(稱為參數)來匹配函數的參數類型。一個函數的提供的參數必須始終以相同的順序來作為函數參數列表。

TA貢獻1841條經驗 獲得超3個贊
使用關鍵字static來定義值類型的類型屬性,關鍵字class來為類(class)定義類型屬性。下面的例子演示了存儲型和計算型類型屬性的語法:
struct SomeStructure {
static var storedTypeProperty = "Some value."
static var computedTypeProperty: Int {
// 這里返回一個 Int 值
}
}
enum SomeEnumeration {
static var storedTypeProperty = "Some value."
static var computedTypeProperty: Int {
// 這里返回一個 Int 值
}
}
class SomeClass {
class var computedTypeProperty: Int {
// 這里返回一個 Int 值
}
- 2 回答
- 0 關注
- 795 瀏覽
添加回答
舉報