异步/等待:推理和实现

2024-09-27 02:26:25 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我开始学习用于Web开发的Javascript和Python。现在我对基本知识有了相当的了解,我想尝试一些更高级的东西。在阅读了这两种语言中的Async/Await和异步编程之后,我编写了一些简单的示例来熟悉语法

但现在我面临一个问题。尽管我知道如何使用async/await,但我真的不明白为什么await只能在async函数中工作。我读到这就是它的方式(因为语言以这种方式定义它),而async/await只是转换成其他代码结构来执行的东西。这就是我真正困惑的地方。因为必须有某种解释,这两种语言只允许这样做。还是我遗漏了什么

所以我的问题是:为什么等待只在异步内部工作?

以及:它们是如何在Python/Javascript中实现的?

非常感谢您的帮助/建议。:)

如果我写这篇文章的方式不对,请让我知道,这样我就可以修复它。请记住,我对这件事真的很陌生

致意 尼科


Tags: 函数代码web语言示例async定义编程

热门问题