在Swift 4中调用函数的“方式”?
我不知道如何在Swift 4中调用函数的“方式”?
let logMessage = SKAction.run() { print("Reached bottom!")
}
工程运行时的申报文件是
class func run(_ block: @escaping() -> Void) -> SKAction
它是如何该块括号后的定义,仍然拾起运行( )?我是Swift的初学者,并且我找不到任何解释在括号后面定义参数的实例。
回答:
这就是所谓的trailing closure syntax:
尾随闭包是函数调用的括号后写的,即使它仍然是一个函数参数。在使用尾随闭包语法时,不要将闭包的参数标签作为函数调用的一部分写入。
如果在您的示例中,函数没有其他参数,您甚至可以省略run()
中的小括号。
以上是 在Swift 4中调用函数的“方式”? 的全部内容, 来源链接: utcz.com/qa/257190.html