swift 无法构造“Task”,因为它没有可访问的初始值设定项

drnojrws  于 2023-05-16  发布在  Swift
关注(0)|答案(2)|浏览(179)

我正在尝试新的Swift 5.5 await async特性,当我在Playground中尝试时,我得到了那个编译错误:

let task1 = Task {
    // ...
}

无法构造“Task”,因为它没有可访问的初始值设定项
我从https://www.hackingwithswift.com/articles/233/whats-new-in-swift-5-5得到了这个例子
你知道吗?

gojuced7

gojuced71#

看起来当前的语法是async { ... }而不是Task { ... },目的是在将来的构建中使用Task语法。

hc2pp10m

hc2pp10m2#

在我看来,你是在引用另一个名为任务的基金会。

_Concurrency.Task {
     //brabra
}

你是这样用的吗

typealias Task = _Concurrency.Task

像这样指定它并使用它

相关问题