在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

回到顶部