输入ghci中的默认值

s3b*_*tor 2 haskell

我使用GHCi作为我的翻译,

我的任务规范是有一个Ints 元组的列表

[(Int,Int)]
Run Code Online (Sandbox Code Playgroud)

当我输入

let edges = [(0,2),(0,3),(1,2),(2,3)]
Run Code Online (Sandbox Code Playgroud)

GHCi自动生成数字类型Integer而不是Int,所以我无法测试我的程序,即

:t edges
edges :: [(Integer,Integer)]
Run Code Online (Sandbox Code Playgroud)

我如何强制使用这样的定义Int,而不是Integer

谢谢!

Tik*_*vis 7

您可以在输入时指定类型,如下所示:

let edges = [(0,2),(0,3),(1,2),(2,3)] :: [(Int, Int)]
Run Code Online (Sandbox Code Playgroud)