У довідковому розділі документів Apple є багато таких випадків:
func runAction(_
action
: SKAction!)
"Еквівалент" цілі-C цього:
- (void)runAction:(SKAction *)
action
Мене вражає, що, мабуть, важливо, щоб (у посиланні Swift) було пробіл після того, як підкреслення та "дія" написано курсивом.
Але я не можу зрозуміти, що це намагається передати. Тож, можливо, питання полягає в тому ... чи існує посилання на конвенції, що використовуються в посиланнях?
- ось сторінка, на яку я посилаюсь у цьому посиланні на використання підкреслення: https://developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/runAction
Оновлення
Swift 3 внесла деякі зміни в спосіб використання імен імен параметрів функції / методу та міток аргументів. Це має наслідки щодо цього питання та його відповіді. @Rickster виконує дивовижну роботу, відповідаючи на інше запитання про _underscores у функціях, які очищають значну частину цього, тут: навіщо мені потрібні підкреслення швидко?