【发布时间】:2017-04-16 00:17:18
【问题描述】:
我目前正在Swift 中使用闭包和链式完成。我对async和await的C#风格非常熟悉,所以我想知道如何将下面的sn-p从C#“翻译”成Swift。
public async Task SomeFunction(string inputString)
{
var first = await GetFirstVariableAsync(inputString);
var second = await GetSecondVariableAsync(first);
if (second == "some condition")
{
first = await GetFirstVariableAsync(inputString);
var second = await GetSecondVariableAsync(first);
}
}
Swift 是否有类似await 的构造,可以等待函数完成,而不必嵌套多个完成块?
谢谢
【问题讨论】:
标签: c# swift asynchronous async-await closures