当需要显示地指定表达式类型时,可以使用type annotaion
,即在表达式后面加上::
和需要指定的类型。举例如下:
> :type 1 :: Int
1 :: Int :: Int
可以看到1
被强制指定为Int
类型。Type annotation
也可以用来获得Int
等类型的边界值:
> minBound :: Int
-9223372036854775808
> maxBound :: Int
9223372036854775807
当需要显示地指定表达式类型时,可以使用type annotaion
,即在表达式后面加上::
和需要指定的类型。举例如下:
> :type 1 :: Int
1 :: Int :: Int
可以看到1
被强制指定为Int
类型。Type annotation
也可以用来获得Int
等类型的边界值:
> minBound :: Int
-9223372036854775808
> maxBound :: Int
9223372036854775807