【发布时间】:2020-03-30 23:59:14
【问题描述】:
从单独的线程(例如,开始块、Proc::Async 或包含这些的子程序)传播错误的最佳方法是什么。简单地将启动新线程的代码包装在 try/CATCH 块中是行不通的,并且使用 await 仅根据子例程的返回值起作用(即,子返回 self 不适用于 await 方法)。
【问题讨论】:
-
或许
foo和bar可以在这里去掉? -
我仍然遇到这种情况的问题...在 Raku 中根本不可能并且需要重组实际类?这并不理想,因为我不希望在可以在其他地方重用的类中进行特定于应用程序的错误处理......
-
目前的答案对我来说完全足够了。我改变了这个问题,因为它对于最终来到这里的任何人来说都变得太长而且太具体了。
标签: raku