沒有實例顯示在GHCI,我鍵入以下內容:Haskell的新手:在地圖功能
map (+1) [1..10]
返回 [2,3,4,5,6,7,8,9,10, 11]
到目前爲止這麼好。
現在我鍵入:
min (map (+1) [1..10])
,我得到了以下錯誤消息:
No instance for (Show ([b0] -> [b0]))
arising from a use of `print'
Possible fix: add an instance declaration for (Show ([b0] -> [b0]))
In a stmt of an interactive GHCi command: print it
這是很奇怪的我。爲什麼Haskell認爲我試圖打印任何參數,我該如何解決這個問題?
謝謝!出於某種原因,我認爲,min,就像在列表上運行的總和或產品一樣。最低! – Bylextor 2012-01-14 19:21:58
@Bylextor:不客氣!如果我的回答對你有幫助,你應該點擊它旁邊的勾號來幫助其他人:) – ehird 2012-01-14 19:23:53
完成。這是一個很好的解釋! – Bylextor 2012-01-14 19:32:37