Каждая функция Swift с обработчиком завершения на конце выглядит следующим образом:
func hello(_ name: String, completionHandler: (String) -> Void) {
completionHandler("Hello \(name).")
}
Может вызываться следующим образом:
hello("Stack Overflow", completionHandler: { text in
print(text)
})
// Prints Hello Stack Overflow.
Но также проще:
hello("Stack Overflow") { text in
print(text)
}
// Prints Hello Stack Overflow.
Но когда вы пишете код в Xcode и начинаете вводить привет, вы получите полную функцию. Существует ли простой шорткод, который вы можете нажать, чтобы немедленно удалить Завершение работы с функцией, или вы должны сделать это вручную?