异步功能是否也需要标记为异步的内部功能?

时间:2020-05-12 08:44:40

标签: dart

Future<void> doIt() async {
    // here are some operations which are not marked as async
    // but still take some time
    print ('done');
    return;
}

即使内部操作未按如下所示运行,即使内部操作未标记为异步,上述函数也应作为异步执行吗?

await doIt();
print(next output);

输出将会是

next output
done

done
next output

或者换句话说,有没有办法 将常规功能执行为异步功能

0 个答案:

没有答案