我把 s/yn世界迅速拉开,并逐步采用yn/awa。 我试图援引一种从非同化功能中恢复价值的作用。 我的理解是,如上所述,here。
例子实际上并不合适,因为这项任务没有回报价值。
在进行大量搜查之后,我没有能够找到对我认为是一个非常常见的问题的任何描述:nch忙地援引一项同步的任务(而且,我的理解是,这可以冻结主线)。
从理论上讲,我要在我的同步职能中写道:
let x = Task {
return await someAsyncFunction()
}.result
然而,在我尝试这样做时,由于试图查阅<条码>result<>/代码>,我发现这一汇编错误:
我发现的一个替代办法是:
Task.init {
self.myResult = await someAsyncFunction()
}
www.un.org/Depts/DGACM/index_french.htm
然而,这并没有达到我所希望的方式,因为没有保证在<条码>之前完成这项任务。 因此,我如何能够 wait忙地等待完成这项任务?