是否从C#复制了ES7中新的async和await关键字?

肖恩2078

注意到在Java中找不到异步和等待,ES7中的这些新关键字是从C#语言复制的吗?我对来源感到好奇:谁提出了关键字名称,JS社区中有人在利用.NET框架中的概念吗?

i3arnon

使用承诺(或期货等)的概念正变得越来越流行,但这并不是新事物。例如,您可以在MultiLisp中找到它。

asyncawait关键字然而是在C#最近使用过的和现在蔓延到许多其他语言。

现在,几种主流语言都对期货和承诺提供了语言支持,最受.NET 4.5(2010年宣布,2012年发布)中asyncawait结构所广泛使用的灵感主要来自F#的异步工作流,该工作流始于2007年。随后被F#所采用。其他语言,尤其是Dart(2014),Python(2015),Hack(HHVM)和ECMAScript 7(JavaScript),Scala和C ++的草案。

是的,JS是从C#借用的。

来自期货和承诺#历史

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

新的python async和await关键字

来自分类Dev

.net 4.0中不提供async / await关键字

来自分类Dev

使用es7 async / await检查mongodb中是否存在文档

来自分类Dev

在C#中覆盖关键字

来自分类Dev

C#中的“ This”关键字

来自分类Dev

在哪里使用await关键字-C#

来自分类Dev

c#中存储过程中await关键字的位置

来自分类Dev

c#中的闭包示例中的async关键字

来自分类Dev

C#是否等效于C ++朋友关键字?

来自分类Dev

为什么必须将async关键字添加到具有await关键字的函数中?

来自分类Dev

为什么必须将async关键字添加到具有await关键字的函数中?

来自分类Dev

C中是否有类似于C#的out / out关键字的内容?

来自分类Dev

关键字“自动” C ++和“动态” C#

来自分类Dev

关键字“自动” C ++和“动态” C#

来自分类Dev

是否在不使用async await关键字的情况下等待promise的价值?

来自分类Dev

Task.Run下是否需要await / async关键字?

来自分类Dev

在C#中,_continue_关键字在计算上是否昂贵?

来自分类Dev

在C ++ 11中同时使用virtual和override关键字是否有任何细微之处?

来自分类Dev

Google表格-计算A列文字是否包含B和C列中的关键字

来自分类Dev

总是在库的异步方法中使用'async'和'await'关键字吗?

来自分类Dev

如何使用async和await关键字进行异步调用

来自分类Dev

C#中的DLL C ++等价性(关键字“ IN”)

来自分类Dev

是否可以在C ++中强制使用“ this”关键字?

来自分类Dev

在C11中,“ *”(星号)是否是关键字?

来自分类Dev

C中的extern关键字是否多余?

来自分类Dev

Java参考和新关键字

来自分类Dev

参数c#中此关键字的用法

来自分类Dev

在C#中取消定义关键字

来自分类Dev

了解C#中的非托管关键字

Related 相关文章

  1. 1

    新的python async和await关键字

  2. 2

    .net 4.0中不提供async / await关键字

  3. 3

    使用es7 async / await检查mongodb中是否存在文档

  4. 4

    在C#中覆盖关键字

  5. 5

    C#中的“ This”关键字

  6. 6

    在哪里使用await关键字-C#

  7. 7

    c#中存储过程中await关键字的位置

  8. 8

    c#中的闭包示例中的async关键字

  9. 9

    C#是否等效于C ++朋友关键字?

  10. 10

    为什么必须将async关键字添加到具有await关键字的函数中?

  11. 11

    为什么必须将async关键字添加到具有await关键字的函数中?

  12. 12

    C中是否有类似于C#的out / out关键字的内容?

  13. 13

    关键字“自动” C ++和“动态” C#

  14. 14

    关键字“自动” C ++和“动态” C#

  15. 15

    是否在不使用async await关键字的情况下等待promise的价值?

  16. 16

    Task.Run下是否需要await / async关键字?

  17. 17

    在C#中,_continue_关键字在计算上是否昂贵?

  18. 18

    在C ++ 11中同时使用virtual和override关键字是否有任何细微之处?

  19. 19

    Google表格-计算A列文字是否包含B和C列中的关键字

  20. 20

    总是在库的异步方法中使用'async'和'await'关键字吗?

  21. 21

    如何使用async和await关键字进行异步调用

  22. 22

    C#中的DLL C ++等价性(关键字“ IN”)

  23. 23

    是否可以在C ++中强制使用“ this”关键字?

  24. 24

    在C11中,“ *”(星号)是否是关键字?

  25. 25

    C中的extern关键字是否多余?

  26. 26

    Java参考和新关键字

  27. 27

    参数c#中此关键字的用法

  28. 28

    在C#中取消定义关键字

  29. 29

    了解C#中的非托管关键字

热门标签

归档