如何在 TCP 服务器中获得所需的行为?
import Network.Socket import Control.Monad import Network import System.Environment (getArgs) import System.IO import Control.Concurrent (fo…
在 .hs 文件中使用 let
我正在使用 Notepad++ 和 WinGHCi 来做一些作业,我必须定义一个小“数据库”。格式是任意的,我不认为这是我出错的地方。无论如何,这是我在 *.hs 文…
make函数返回数据结构的标题
有多种数据类型。 data Book =BName| Author deriving (Eq,Show) data Video = VName deriving (Eq,Show) data CD =Cname | Auth | NOC deriving (Eq,…
应用程序中的类型错误
我正在尝试让这段 haskell 代码正常工作,但是我不断收到此错误消息: > ERROR file:.\4.hs:9 - Type error in application > Expression : fact n di…
如何在 Haskell 中创建 Prouhet–Thue–Morse 序列?
我是 Haskell 的菜鸟,但对 ActionScript 3.0 面向对象有一些经验。因此致力于主要的编程转换。我读过有关 Haskel 的基础知识,比如算术。而且我可以…
计算表达式中运算符的数量 - 无法推断实例
我正在开发一个可以计算表达式中使用的运算符数量的函数。我的代码如下: data Expr = Lit Int | Expr :+: Expr | Expr :-: Expr size :: Expr -> Int…
如何使用 Haskell 计算 2D 列表中给定元素周围 1 的数量?
假设我有以下嵌套列表: list = [[0, 1, 0], [1, 9, 1], [1, 1, 0]] 假设只给定 x 和 y 坐标 9。如何使用 Haskell 代码找出数字 9 周围有多少个 1? …
使用列表推导式按索引删除列表元素
表是列表的列表,其中数据设置如下: data Position = CEO | Manager| Programmer | Intern deriving (Eq, Show) data Field = EmployeeID Int | T Po…
Haskell 初学者问题(定义对,类似于 Http 状态)
我是 Haskell 初学者,必须定义一系列由 Int 和 String / ByteString 组成的已知状态,类似于 HTTP 状态, 我永远不需要从状态消息中获取状态代码。但…
Windows 上的 Hoogle 数据
我可以在 Windows 上使用 cabal install hoogle 安装 hoogle,但是,当我从 MinGW shell 运行 hoogle data 时,我遇到以下错误: $ hoogle data Extra…
如何向HXT箭头传递参数以及如何使用-<<
我的问题如下。 我有这个 xml 文件要解析: 我想要以下输出: [("19864","329",[0,2], ["Aggregated Major Errors", "Banner error"])] that is [(Sce…