在Haskell上定义一个布尔函数,用于确定元素是否在列表中出现一次

Jas*_*orn 1 haskell

所以我试图在Haskell中定义一个函数,如果给定一个整数并且整数列表将给出'true'或'false',无论整数是否只出现一次.

到目前为止我有:

让一次:: Eq a => a - > [a] - > Bool; 一旦xl =

但我还没有写完代码.你可能会说,我对Haskell很新.

dfe*_*uer 6

首先使用模式匹配:

once x [] =
once x (y:ys) = 
Run Code Online (Sandbox Code Playgroud)

这不会立即给你一个好的程序,但它会引导你朝着正确的方向前进.