今天翻看红宝石书第四版,第十一章期约和异步函数p354-p355中的一个示例,看的时候感觉很奇怪, 下图为代码示例,按照书中的解释,最后结果应该是:

// 1
// 2
// 3
// 4
// 5
// 6
// 7
// 8
// 9

enter image description here

然后看完作者的解释,有点没搞懂,于是乎就自己敲了一遍,然后本地运行查看结果。

下图是本地运行的结果:

enter image description here

但是最后本地结果运行和书中的并不一样,就有点搞不懂。 有没有大佬给小白解释解释,感谢!!