gpt4 book ai didi

Haskell:检查是否为整数,或检查变量的类型

转载 作者:行者123 更新时间:2023-12-03 15:21:03 24 4
gpt4 key购买 nike

所以假设你有一个变量n。

您想检查它是否为整数,或者更好的是检查它是什么类型。

我知道haskell中有一个函数isDigit可以检查它是否是char。

但是,是否有一个函数可以检查 n 是否为整数,或者甚至更好,给出 n 的类型?

最佳答案


import Data.Typeable
isInteger :: (Typeable a) => a -> Bool
isInteger n = typeOf n == typeOf 1

但是您应该考虑一下您的代码,这与 Haskell 应该的不太一样,而且它可能不是您想要的。

关于Haskell:检查是否为整数,或检查变量的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com