类型为Int的Haskell zip列表
我在Haskell有以下问题 我尝试压缩列表和数字,以便对列表进行编号 i、 e.类型为Int的Haskell zip列表,haskell,Haskell,我在Haskell有以下问题 我尝试压缩列表和数字,以便对列表进行编号 i、 e.zip[1..]mylist 但是,它的类型是[(整数,[String])] 在这种情况下,有没有办法获得Int而不是Integer 1 :: Num a => a 并且将是Integer或Int,具体取决于上下文。因此,如果在需要类型[(Int,[String])]的上下文中使用zip[1..]mylist,那么这将起作用 您还可以通过编写zip[1::Int..]mylist来显式地显示。文本1被重载,
zip[1..]mylist
但是,它的类型是[(整数,[String])]
在这种情况下,有没有办法获得
Int
而不是Integer
1 :: Num a => a
并且将是Integer
或Int
,具体取决于上下文。因此,如果在需要类型[(Int,[String])]
的上下文中使用zip[1..]mylist
,那么这将起作用
您还可以通过编写
zip[1::Int..]mylist来显式地显示。文本1
被重载,即
1 :: Num a => a
并且将是Integer
或Int
,具体取决于上下文。因此,如果在需要类型[(Int,[String])]
的上下文中使用zip[1..]mylist
,那么这将起作用
您也可以通过编写zip[1::Int..]mylist
来显式显示