2015-01-03 23 views
0

的touchesBegan(觸摸:NSSet中,withEvent事件:的UIEvent)的含義「withEvent」在斯威夫特和參數調節劑一般

什麼是該行的「withEvent」關鍵字的功能?

我找不到有關「withEvent」一般做什麼的文檔,或者這些函數參數修飾符可能做什麼,如何定義它們,或者它們有多少。

回答

1

這是一個外部參數名稱。從Swift documentation on functions

外部參數名稱

有時是有用的,當你調用一個函數,以表示你傳遞給函數每個參數的目的來命名各個參數。

如果希望函數的用戶在調用函數時提供參數名稱,請爲每個參數定義一個外部參數名稱,以及本地參數名稱。你支持本地參數名稱前寫的外部參數的名稱,用空格

這意味着該函數體裏面,你通過event指的是參數,但任何人都呼喚你的函數將使用withEvent分離作爲參數名稱。