如何在 Hacklang 中的并发块中放置 if 语句?
How to place an if statement inside a concurrent block in Hacklang?
假设我有 3 个异步函数 A、B 和 C。
我想 运行 它们在并发块中并发,但是对于其中一个函数,我想检查一个条件。我正在寻找以下行为:
concurrent {
await A(...);
await B(...);
if ($some_condition) {
await C(...);
}
}
concurrent {
await A(...);
await B(...);
await async {
if ($some_condition) {
await C(...);
}
};
}
假设我有 3 个异步函数 A、B 和 C。 我想 运行 它们在并发块中并发,但是对于其中一个函数,我想检查一个条件。我正在寻找以下行为:
concurrent {
await A(...);
await B(...);
if ($some_condition) {
await C(...);
}
}
concurrent {
await A(...);
await B(...);
await async {
if ($some_condition) {
await C(...);
}
};
}