我從一個動態庫(這裏只是zlibVersion)有一些C函數,我想從cabal包中的捆綁C代碼調用。在這裏,我將它直接稱爲外部導入,並通過捆綁的C代碼間接地將其稱爲後者,即使在前者成功後,後者也會崩潰ghci。 Main.hs: module Main (main) where
import Foreign.C.String (CString, peekCString)
foreign i
我一直在閱讀七週中的七種語言書籍,並正在與Haskell合作。 我的問題掙扎: 寫那種需要一個列表和比較它的兩個參數,然後返回一個排序列表的功能。 我在網上尋找幫助,發現了一個解決方案,但我甚至無法得到解決方案,因爲預計會出現實際的類型錯誤。 這是我一直在試圖代碼: module Main where
import Data.List
sortList :: (Ord a) => (a ->