我有一个递归插入方法,它是在Red-Black Tree中实现的。从递归调用返回后,我尝试查看本地根的子项是否为红色。但实际发生的是,我检查的是树的根,而不是子树(最近一次插入发生的地方)。下面是我正在查看的位于insertNode方法内部的代码片段:
this->insertNode(root->right, va
我知道ZIO维护自己的堆栈,即zio.internal.FiberContext#stack,它保护递归函数,如 for { name <- if (resp.isEmpty) getNameFromUser(askForName) else ZIO.succeed但是,它们仍然占用ZIO解释器堆栈中的<