小编use*_*332的帖子

这个Haskell Data.Maybe函数有什么作用?

我想问一下你是否知道这个功能是做什么的:

hasUnassigned :: [Int] -> Bool
hasUnassigned board = isJust $ elemIndex 0 board
Run Code Online (Sandbox Code Playgroud)

我在网上发现了这个功能,我打算用它来帮助绘制数独游戏解决方案.

请问您能告诉我它是如何运作的吗?

haskell

4
推荐指数
1
解决办法
228
查看次数

添加元组的第一个元素列表

我的结构定义如下:

type P = [(Int, Int)]
Run Code Online (Sandbox Code Playgroud)

我需要从该结构的列表中创建一个函数,如果满足以下条件,则添加元组中第一个位置的项:元组的第二个元素是相同的.

add :: [P] -> P
add lists = ......
Run Code Online (Sandbox Code Playgroud)

例如

add [[(1,2), (3,0)], [(3,1), (7,0)]]
Run Code Online (Sandbox Code Playgroud)

结果将是[(1,2), (3,1), (10.0)].

因为它只会添加元组(3.0)和(7.0),因为它匹配0.

haskell

3
推荐指数
1
解决办法
1027
查看次数

如何用C编程FTP客户端?

我必须为想要将文件传输到服务器的客户端编写代码,协议RCFTP.操作应该是:客户端发送请求以保存文件的一部分,如果您收到此文件没有错误,服务器将响应.如果是这样,客户端仍将发送文件的片段,直到您提交了所有文件而没有错误.如果传输错误,客户端必须发回该文件失败.

开始会有点帮助吗?

c ftp

1
推荐指数
2
解决办法
2万
查看次数

标签 统计

haskell ×2

c ×1

ftp ×1