functional-programming 相关问题

函数式编程是一种基于使用函数构建抽象,避免副作用和状态变化的编程范例。纯函数编程是线程安全的。

我可以在 XMobar 中有一个监视器来将一次调用的状态保持到下一次调用吗?

tl;博士 我想我的问题可以归结为是/否问题:“IO monad 只能通过 I/O 操作保持状态吗?”换句话说,我的理解是否正确,如果我必须写一个......

回答 1 投票 0

Haskell Wiki 中的 Project Euler Problem 27 的解决方案是如何工作的?

我一直在解决一些随机的欧拉项目问题来练习我的haskell。解决问题后,我通常会在 haskell wiki 上查找解决方案。 对于第 27 题,我按照常规解决了...

回答 1 投票 0

在F#中创建双向树

我正在尝试定义和创建一个树结构,其中父级了解子级,反之亦然。 我创建了以下 F# 代码,该代码不显示任何警告(在 fsx 中)并且似乎也...

回答 1 投票 0

这个关于函数式编程语言的说法正确吗?

我正在读一本关于编译器设计的书,其中有一部分说, 不同语言的编译器的主要区别在于它们生成的代码。一般来说...

回答 1 投票 0

Kotlin 的不同类型的 reduce() 函数

我在查看数组扩展函数时发现了reduce() 一个 内联乐趣 Array.reduce(操作: (acc: S, T) -> S): S { if (isEmpty()) 扔

回答 2 投票 0

函数式核心、命令式外壳的方法

我看到几个人在谈论功能核心和命令式 shell 以及它们与单元测试、避免模拟等的关系......但是,在 dom 很少的情况下我看不到重构情况......

回答 1 投票 0

Haskell AST 中的非关联性

我的任务是编写一个解析器,我将能够为其编写一个复合函数 f(x)(y)。在我要编写的特定解析器中,这与大多数语言中的函数不同,是非

回答 1 投票 0

xmobar repo 中天气和内存的定义是什么?

玩xmobar的时候看到这个 , 命令 = [ 运行 $ Weather "EGPH" ["-t",": C", &quo...

回答 1 投票 0

Centura 中的功能类是什么?

我是 Centura 的一名新程序员,我熟悉 C++ 或 JAVA 中的类概念,但我对 Windows 上下文中的函数类有点困惑。有人可以解释一下,什么...

回答 3 投票 0

fp-ts 使用 TaskEither 包装选项的最佳方式

我见过很多使用 TaskEither 来发出 hhtp 请求或读取文件等的示例。 我想做的是模拟通过 ID 在数据库中查找项目,因此操作的可能输出...

回答 1 投票 0

F# 解析具有多行条目的日志

我正在以逐行的方式解析日志文件(以 debug/warning/info 开头的条目),并且遇到了单个日志条目跨越多行的罕见情况 - 例如,这里的警告:...

回答 1 投票 0

插入函数

我正在学习 Haskell,我想做一个函数,它接收两个数字并在正数和负数之间插入。 感谢您的帮助。 例子: intercalarNum 5 2 = [2,-2,2,-2,2] ...

回答 1 投票 0

Haskell [解析错误,可能是缩进不正确或括号不匹配)解析器

我正在尝试按照本文在 Haskell 中创建一个解析器。我使用了 Pragma {-# Language NoImplicitPrelude #-}。这是为了让我能够毫无困惑地开发 Monad 类...

回答 1 投票 0

从 POJO 列表中获取每个属性的每个值及其频率

我有一个像这样的POJO: 员工类{ 字符串名称; 字符串指定; 字符串地址; //获取器和设置器 //所有参数构造函数 } 我已经列出了这样的列表

回答 1 投票 0

F# 中编写函数时堆栈溢出

基本上,我的问题是我正在尝试组合大量函数,因此我正在创建一个深层次的组合函数链。这是我的代码: let rec fn (f : (状态 -> 状态选项)...

回答 1 投票 0

在 haskell 中定义类型

我今天参加考试时遇到了这个问题:在 Haskell 中查找具有此特定类型的表达式或函数定义 :: (Num a, Enum a) => [a] 我该怎么做? 还是这就是

回答 2 投票 0

Haskell do 表示法在 Scala 中没有等效的 for 理解?

考虑以下构建平衡二叉树的 Haskell 代码: 数据树 a = 节点 a (树 a) (树 a) |空的 构建 :: Int -> [(Tree Char, Int)] 构建 n = 执行 让 k = (n - 1) `div` 2...

回答 1 投票 0

这是 Haskell 实现中的一个错误吗?

在研究 MaybeT 的 Haskell 实现时,我偶然发现了一个有趣的问题。某些函数执行产生的结果与我的预期不同。 我不确定这是一个错误还是

回答 1 投票 0

在Javascript中列出自嵌套

问题 我正在尝试实现一个将列表转换为第二个列表的函数,该列表本身有两个子列表。该函数必须通过在链中调用来实现 IE [1,2,3] => [[1,2,3],[1,2...

回答 2 投票 0

在 Haskell 中注册信号处理程序,并根据状态执行操作

我有一些函数 app :: StateT AppState IO () ,它在进行大量计算和 IO 的同时维护一些应用程序状态(我已经定义了 main = void $ runStateT app initialState )。我想要...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.