首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“异步返回”的术语是什么?

“异步返回”的术语是什么?
EN

Stack Overflow用户
提问于 2019-07-19 09:09:30
回答 1查看 37关注 0票数 1

许多编程语言都有异步函数的概念。异步函数的返回值本身不是必需的类型,而是最终包含该值的允诺/未来。

我正在进行技术写作,我正在努力想出一个简洁的术语来描述异步返回值的行为。考虑以下同步函数:

代码语言:javascript
复制
function foo(): boolean { ... }

在这里,我会写“如果foo返回true__,”这是完全可以理解的。

现在考虑一下这个异步函数:

代码语言:javascript
复制
function bar(): Promise<boolean> { ... }

我可以这样写:“如果bar返回到true__的承诺,……”这在技术上是正确的,但相当尴尬,特别是在反复使用时。

我可以这样写:“如果bar异步地返回true__,.”这个比较短,但我对此不太满意。对我来说,它强调的是“异步”,而不是"true“。

我可以写:“如果bar返回true__,.”这是短的,但技术上是不正确的。

我想写这样的东西:“如果bar产生true__,.”,但是在可迭代的上下文(至少在某些语言中)中,动词产生的意义已经不同了。

有一种简洁的表达这个概念的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-19 09:28:13

我认为产量(或同义词产品)是完全好的。从上下文中应该清楚地看到,承诺是指的。当不清楚时,我会使用长而技术精确的版本(返回一个兑现的承诺)。

另一个选项是,当bar()解析为true时,省略了隐含的“调用返回的承诺”,而是使用bar()而不是bar来引用调用的结果,而不是函数本身(这不是一个可以解决的承诺)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57109152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档