這是一個非常初級的問題,但我一直想知道的是,例如在這種方法:爲什麼Swift中的方法可以有沒有類型的參數?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool
爲什麼我們有didFinishLaunchingWithOptions
作爲參數?我知道application
的類型爲UIApplication
,launchOptions的類型爲UIApplicationLaunchWithOptionsKey: any
,但爲什麼我們只有這個存根叫做didFinishLaunchingWithOptions
,如果你知道我的意思嗎?
另外,下劃線在第一個參數前是什麼意思?我不得不在那裏多次讓我的功能起作用。
那是[參數標籤(https://developer.apple.com/library/content/documentation/ Swift/Conceptual/Swift_Programming_Language/Functions.html#// apple_ref/doc/uid/TP40014097-CH10-ID166) – Hamish
Got you!感謝您的鏈接 – konyv12