gpt4 book ai didi

swift - Xcode 中有没有一种简单的方法可以从末尾删除完成 block ?

转载 作者:行者123 更新时间:2023-12-02 19:33:45 25 4
gpt4 key购买 nike

每个 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 中编写代码并开始输入 hello 时,您将获得完整的功能。是否有一个简单的简码,您可以按它立即从函数中删除completionHandler,还是必须手动执行此操作?

最佳答案

如果建议列表中出现正确的函数方法,请键入hello,然后按ENTER。完整的方法将会出现,您将会得到。

enter image description here

键盘: CTRL +/ 到完成处理程序 (String) -> Void 并按 ENTER

鼠标:双击文本(String) -> Void>)

enter image description here

关于swift - Xcode 中有没有一种简单的方法可以从末尾删除完成 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61407315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com