В настоящее время я играю с закрытием и цепями в Swift
. Я хорошо знаком с C#
стилем async
и await
, поэтому мне было интересно, как «перевести» следующий фрагмент от C#
до Swift
.C# async ждет в 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
, чтобы ждать функции завершения, без гнездовых нескольких блоков завершения?
Спасибо
Спасибо за ответ - можно ли получить доступ к параметрам в разных «элементах очереди»? – nor0x