|
|
1
2
我怀疑做那样的事是个好主意。 但是使用 Proxy 如果原始对象满足某些条件,则允许创建这样的beahviour。我强烈建议不要那样做。 请注意,这段代码是一个概念证明,表明它在某种程度上是可能的,但并不关心边缘情况,而且很可能会破坏某些功能。
一个代理用于包装原始类
第二个将修补每个函数调用并为这些函数调用创建一个队列,以便按顺序调用它们。
|
|
|
2
2
我认为现在不可能使用这种语法。它需要在 在里面 返回它的函数。 链接功能的不同方式: 答应那时
你也可以用 compositions ,以获取另一种类型的函数、可重用语法来链接异步和同步函数
或者使用async/await
|
|
|
3
2
正如OP评论中所讨论的,这可以通过使用 Proxy . 我知道t.niese几个小时前也给出了类似的答案。我的方法有些不同,但它仍然在实质上捕获方法调用,返回接收器,并在内部堆叠这些选项。
|
|
|
Jess The Witch · GCP云功能中处理延迟任务的模式 1 年前 |
|
Plup · 连接失败时,PyMongo异步客户端未引发异常 1 年前 |
|
|
user1233894 · 尝试从全局函数传递值 1 年前 |
|
|
Fabiano Taioli · 管理单线程Rust中的阻塞函数 2 年前 |
|
|
river7816 · 为什么spdlog不在async函数中打印 2 年前 |