我正在学习Dart。我需要使用PG驱动程序完成对DB的查询。但是在我需要等待连接之前,它已经可以工作了。我没有找到标记main
为的更好方法async
。
main() async {
Database db = Database();
await db.connect();
db.checkIfRowExists();
好吗 还是有更好的方法?
如果要在方法内部使用,则使main
方法async
变好await
。
这意味着main
它将返回未来,没有人会等待那个未来。也可以。如果main
抛出该错误,则将在该未等待的将来报告该错误,并成为未捕获的错误。实际上async
main
,这与直接抛出非函数的函数没有什么不同。
去做就对了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句