檢查可摺疊結構是否為空

如果在可摺疊結構 t a 中沒有元素 anull 返回 True,如果有一個或多個 a 則返回 anullTrue 的結構的 length 為 0。

ghci> null []
True
ghci> null [14, 29]
False
ghci> null Nothing
True
ghci> null (Right 'a')
False
ghci> null ('x', 3)
False

null 被定義為等同於:

class Foldable t where
    -- ...
    null::t a -> Bool
    null = foldr (\_ _ -> False) True