我把一个Rust程序函数标记为async之后,当它被执行时返回一个Future对象,是这样吧? 那我持有这个对象后应该在什么时候通过什么方式得到这个async函数的实际返回值呢? 如果我没有使用Future对象,接下来又会发生什么呢?
摘要:
UUUUUUUUUU 是的,您理解是正确的。让我们详细解答您的问题。 1. async 函数的行为 当你将一个 Rust 函数标记为 async 时,函数不会立即返回结果,而是返回一个 Future 对象。这个 Future 表示计算的结果,并且会在某个时刻完成(即变为 Ready 状态,包含计算结 阅读全文
posted @ 2025-01-22 12:13 及途又八 阅读(38) 评论(0) 推荐(0)