是否可以编写一个函数isFunc :: a -> Bool来确定任意值是否是一个函数(任何类型)
isFunc :: a -> Bool
foo :: Int -> Int bar :: Char -> Char -> Char > isFunc foo True > isFunc bar True > isFunc 3 False > isFunc 'a' False
我正在使用Data.Dynamic,所以我无法提前确定类型.
haskell typeinfo
haskell ×1
typeinfo ×1