continuations

continuations

文章 0 浏览 4

C++ 如何才能使用连续传递风格?

假设在 C++ 中,您对递归函数进行了太多递归调用并收到堆栈溢出错误。 您将如何以连续传递的方式重写它以避免堆栈溢出? 我在 C++ 中想象这个有点困难…

北方的巷 2024-12-12 11:00:01 0 0

如何避免使用连续传递风格的堆栈?

对于我的文凭论文,我选择实现 ICFP 2004 的任务竞赛。 我自己翻译的任务是编写一个编译器,将高级 ant 语言转换为低级 ant 汇编。就我而言,这意味着…

红颜悴 2024-12-10 22:57:27 0 0

语法错误:“Python 中的行继续字符后出现意外字符”数学

我在创建这个Python程序来做数学、计算等解决方案时遇到问题,但我收到语法错误:“python中的行继续字符后出现意外的字符” 这是我的代码: print("L…

万劫不复 2024-12-10 07:44:11 0 0

Haskell 中的可变参数绑定

以下代码尝试编写一个如下所示的可变参数函数: bind_variadic mx f = mx >>= f bind_variadic mx my f = do { x <- mx; y <- 我的; 如果将“其余绑…

泡沫很甜 2024-12-10 03:48:43 0 0

需要在游戏框架示例中继续使用

你能给我一些链接,其中包含如何在游戏框架中使用延续的好例子吗?(除了游戏框架的来源,他们的“样本和测试”和现场文档,已经在那里) “for dummi…

撩人痒 2024-12-07 17:44:44 1 0

Java 中的延续

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

长不大的小祸害 2024-12-05 15:00:25 1 0

图构建期间的连续传球风格 (CPS)

我正在开发一个用于细分曲面的库。为了表示网格拓扑,我使用了一种分裂顶点板条数据结构(参见左侧的图表)。 在网格的构建过程中,也可以将其视为图…

∞梦里开花 2024-12-04 20:02:01 1 0

如何让callCC更加动态?

我认为 ContT 的正确类型应该是 newtype ContT m a = ContT {runContT :: forall r. (a -> m r) -> m r} 和其他控制运算符 shift :: Monad m => (fora…

别理我 2024-12-01 11:33:00 1 0

为什么在 Ruby 1.9 中 Continuations 是邪恶的?

我对 Ruby 世界还比较陌生。我不知道该怎么想。在《Ruby 编程语言》中,我读到我不应该在新代码中使用 Continuations,而应使用 Fibers。我找到了这个…

笨死的猪 2024-11-30 16:18:58 3 0

F# 延续出现 StackOverflowException

大家好,我正在实现一个 F# 函数,它采用两个类型的列表:(int*float) 列表。这两个列表的长度不同。 这对的int元素是一个递增的代码。 我想做的是创…

冬天旳寂寞 2024-11-30 05:56:28 2 0

理解 JavaScript 中的延续

我正在尝试解决这个 JavaScript 闭包教程 的最后一个练习,该练习涉及延续传递。 这是练习: 定义一个名为 BothC 的函数,类似于 seqC,它接受函数 fC…

帅气尐潴 2024-11-28 15:09:57 1 0

使用 Scala 延续实现非阻塞 API

我正在尝试使用 Scala (2.9.0) 延续来构建看似阻塞的 API,但实际上是异步的。假设您想编写如下内容: if(ask("Continue?")) //Prompts Yes/No name =…

草莓酥 2024-11-26 13:54:03 1 0

从 Continuation monad 内的 IO monad 转义

一个令人困惑的问题的令人困惑的标题!我理解 a) monad,b) IO monad,c) Cont monad (Control.Monad.Cont), 和 d) ContT 延续变压器单子。 (一般来…

罪歌 2024-11-18 17:43:26 4 0

如何在 Scala 中的方法体外部实现提前返回?

免责声明:在有人说之前:是的,我知道这是不好的风格并且不被鼓励。我这样做只是为了玩转 Scala,并尝试了解有关类型推断系统如何工作以及如何调整控…

嗳卜坏 2024-11-14 06:07:11 3 0

移位在重置块中的位置重要吗?

假设,有一个带有单个 shift 的 reset 块: val r = reset { // do smth. 1 shift {...} // do smth. 2 // do smth. 3 } 我将 shift 放在“do smth.2…

爱情眠于流年 2024-11-10 12:59:23 5 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文