swift 函式使用注意事項

2021-07-27 10:56:08 字數 641 閱讀 5228

import uikit

中的預設引數 (在引數型別後加上 = 引數值)

func teachcourse(coursename:string = "語文")

teachcourse() //如果在呼叫函式時不傳引數,則使用預設引數

teachcourse(coursename: "歷史") //如果有引數,則使用傳遞的引數

//2.可變引數 實現原理是把引數放進陣列中,遍歷陣列,取到每乙個引數

func sum(num : int...) -> int

return result

}print(sum(num: 10,20,40))

//3.指標型別引數

var m = 20

var n = 30

func changenum( m :inout int , n : inout int)

changenum(m: &m, n: &n)//這個時候傳遞的是變數的位址

print(m , n)

//4函式的巢狀使用(不常用)

func test()

print("test")

demo()

}test() //先列印demo再列印test

函式使用注意事項

目錄 函式使用注意事項 1.自定義函式 1 無引數,無返回值 2 無引數,有返回值 3 有引數,無返回值 4 有引數,有返回值 5 函式名不能重複 2.函式呼叫 1 呼叫的方式 2 呼叫時,要寫實參 3 呼叫時,實參的個數和先後順序應該和定義函式中要求的一致 4 如果呼叫的函式有返回值,那麼就可以用...

sscanf 函式使用注意事項

在除錯 時,發現使用 sscanf 函式的乙個問題,在以後使用該函式時要注意避免 例如程式如下 word dwvalue cstring strbuf sscanf strbuf,d dwvalue 呼叫 sscanf strbuf,d dwvalue 後,會為dwvalue賦值,卻影響了4個位元組...

內聯函式使用注意事項

class tableclass inline int dec int getnum inline int tableclass getnum 上面申明的三個函式都是內聯函式。注意 1 在c 中,在類的內部定義了函式體的函式,被預設為是內聯函式。而不管是否有inline關鍵字。2 如果函式的定義放在...