小编Nas*_*ser的帖子

Haskell:检查第一个列表是否是第二个列表的前缀

我正在尝试编写一个程序来检查第一个列表是否是第二个列表的前缀。例如,[5,6] 是 [1,5,6,7] 的前缀。这是我的工作代码,但基本上我不知道如何去做。

prefix [Int] -> [Int] -> Bool 
prefix [] [] = [] 
prefix y (x:xs)  
| x == y    = prefix y xs 
| otherwise = 0 
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

int haskell list prefix

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

标签 统计

haskell ×1

int ×1

list ×1

prefix ×1