在GHCi做一些练习时,我输入并获得以下内容>
ghci> (1 "one")
<interactive>:187:1:
No instance for (Num ([Char] -> a0)) arising from a use of ‘it’
In a stmt of an interactive GHCi command: print it
Run Code Online (Sandbox Code Playgroud)
这是一个错误,但如果我问GHCi表达式的类型,它不会给出任何错误:
ghci> :type (1 "one")
(1 "one") :: Num ([Char] -> t) => t
Run Code Online (Sandbox Code Playgroud)
是什么意思(1 "one")?
为什么这个表达式会出错,但是GHCi告诉它输入是否正确?
是什么意思Num ([Char] -> t) => t?
谢谢.