我试图将一个包含可命令元素的列表传递给一个函数bsearch xs nr l h = if (nr((l + h) `quot` 2) )) else 1
但是,当我从GHCi调用bsearch(1,2,3,4with actual type `([Integer], Integer, Int, Int)&
假设我有data BSearch x y = None | Node x y (BSearch x y) (BSearch x y) (这意味着树要么是空的,要么不是),并且我正在尝试编写函数bstSize:: BSearch x y -> Int。这是我到目前为止所知道的:bstSize :: BSearch q w