我正在尝试编写一个程序来检查第一个列表是否是第二个列表的前缀。例如,[5,6] 是 [1,5,6,7] 的前缀。这是我的工作代码,但基本上我不知道如何去做。
prefix [Int] -> [Int] -> Bool prefix [] [] = [] prefix y (x:xs) | x == y = prefix y xs | otherwise = 0
有什么帮助吗?
int haskell list prefix
haskell ×1
int ×1
list ×1
prefix ×1