functional-programming

functional-programming

文章 0 浏览 5

Scala:“任何”和“全部”;功能

我的 Haskell* 有点生锈了,所以我可以想象我错过了显而易见的事情: def any[A](s: Traversable[A], f: A => Boolean): Boolean = { s.foldLeft(fals…

ζ澈沫 2024-11-16 11:43:29 1 0

Haskell 中的 I/O 是函数式的吗?

我刚刚开始看看Haskell(我之前的FP经验是在Scheme中),并且我遇到了这段代码: do { putStrLn "ABCDE" ; putStrLn "12345" } 对我来说,这就是过程…

酒解孤独 2024-11-16 08:52:18 1 0

何时使用闭包

请跳到下面的“问题” 注意:如果您只是想跳过上下文, 通常我会说“等到我向你展示 for 理解”,然后我展示如何将 for 理解归结为使用 flatMap/map +…

鼻尖触碰 2024-11-16 06:37:38 0 0

Scala“案例类”的等效项在 F# 中

我正在寻找 F# 中 Scala 中可用的“案例类”的等效项。 当您想要使用方法和字段创建自定义类并且仍然能够将它们与模式匹配一​​起使用时,案例类非常…

回心转意 2024-11-16 00:44:54 1 0

用函数式语言表示有状态的事物

我一直在尝试函数式语言(特别是 F#),并且非常喜欢整个不可变/概念。然而,我对如何用函数语言表示有状态的事物有点迷失。 例如,如何用函数式语言…

邮友 2024-11-16 00:37:43 0 0

方案中的可变数据返回对,其中右侧元素是匹配条件的最大后缀

我有这个定义“排序左侧列表”,它是根据每对的左侧元素排序的对列表,左侧元素必须是非负整数,并且右组件可以是任何类型的值 我必须编写一个过程 mk…

小红帽 2024-11-16 00:20:06 3 0

为什么“这个”? JavaScript 中的解析有这么特别吗?

警告:首先是有问题的 JavaScript 代码! // 1: buggy counter // ----------------- // problem: 'this' can be "broken" var Counter1 = function()…

悲歌长辞 2024-11-15 12:47:56 1 0

D 中的特征可以用于类型类吗?

我是 D 的新手,我正在寻找一种在 D 中使用类似 Haskell 的类型类(例如 Functor、Monoid 等)进行编程的好方法。 在 Tango 或 Phobos 中是否实现了类…

最舍不得你 2024-11-15 07:02:57 1 0

功能上相当于重载

在函数式编程中我应该采取什么方法来重载方法(提供一个或多个具有相同函数名称的不同签名)。 我是函数式编程的新手,所以目前我还没有真正理解这一…

め七分饶幸 2024-11-14 20:02:30 2 0

状态设计模式的功能等价

与状态设计模式等效的函数式编程是什么?或者更具体地说,状态设计模式的这个维基百科示例将如何转换为 FP?…

べ繥欢鉨o。 2024-11-14 18:32:58 2 0

这个“过滤”是否有效?功能存在吗?对于这样的函数,什么名字比较好呢?

我正在解决一个欧拉计划问题,该问题涉及具有特定属性的所有 n 位数字。似乎获取它们的最简单方法可能是获取具有该属性的所有数字的列表(这将是无限…

书间行客 2024-11-14 17:49:59 0 0

在 C 中,作为参数传递时,“&function”和“function”之间有什么区别?

例如: #include typedef void (* proto_1)(); typedef void proto_2(); void my_function(int j){ printf("hello from function. I got %d.\n",j); }…

半世晨晓 2024-11-14 13:15:09 2 0

为什么 Haskell 强制数据构造函数的首字母大写?

举一个丑陋的例子: data Bighead = Big little = 1 f1 = little :: Int f2 = Big :: BigHead 在我看来: f1和f2都指向一些数据。 (little 和 Big) 的…

梦中楼上月下 2024-11-14 06:32:50 1 0

需要从 enum (类)到 std::binary_function 的映射

我有这个枚举(类) enum class conditional_operator { plus_op, or_op, not_op } 并且我想要一个代表这些映射的 std::map : std::map> conditional…

一袭白衣梦中忆 2024-11-14 05:53:24 2 0

未确定的泛型类型在 ghci 运行时中如何表示

我很清楚泛型函数和泛型数据类型。 在泛型类型中: data SB = forall x. (show x) => SB x instance Show SB where show (SB x) = show x 因此对于任…

北音执念 2024-11-14 05:51:18 0 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

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