swift - () -> () 在 swift 中意味着什么?

标签 swift

extension Int {
    func repetitions(task: () -> ()) {
        for i in 0..<self {
            task()
        }
    }
}

我知道任务是参数命名器。 但我不知道什么是 () -> ()。

最佳答案

() -> () 只是意味着 Void -> Void - 一个不接受任何参数且没有返回值的闭包。

关于swift - () -> () 在 swift 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25592365/

相关文章:

ios - 无法解析 ios 中 api 的双引号

swift - 如何在 Swift 语言中传递错误指针?

ios - 如何在 Swift 中将 Parse objectId 设置为指针?

ios - Swift:从金额文本中获取货币符号

ios - Swift:无法使用发件人通过 segue 设置 [String]

ios - 快速解析地理点未获取当前位置

ios - 在没有 Storyboard和导航 Controller 的情况下从 UIView 导航到 UIViewController

ios - 传递数据以查看嵌入在容器 View 中的 Controller

swift - 使用 Any 而不是泛型

swift - WebView 未加载到 tableViewCell 中