ghci

    0熱度

    3回答

    我是Haskell的新手。從一些視頻中,我發現人們可以從ghci觸發文本編輯器。它說如果你沒有設置默認的文本編輯器,它會提示你使用set editor命令。但對我來說,當我輸入 edit 它給了我一個錯誤說 error: Variable not in scope: edit 我該如何解決呢?我正在使用Haskell堆棧8.0.2

    1熱度

    1回答

    我剛開始接觸的Haskell Haskell的數據類型,我已讀了LYAH的定義數據類型的部分,我試圖實現對信仰傳播和積算法。其中一項基本任務是定義概率圖形模型。 如下所示,我已經嘗試通過綁結來表示,其中每個節點代表一個高斯分佈,並且具有恆重鏈接(現在)的圖表將它的鄰居來創建的曲線圖。然而,當試圖定義均值和協方差類型時,我在指定矩陣和矢量類型的類型時遇到了一些困難,即浮點或雙精度。 module G

    0熱度

    2回答

    隨着GHC 8.0.2如果我在開始此發出警告ghci的在我的項目目錄中創建一個.ghci文件模式644: *** WARNING: .ghci is writable by someone else, IGNORING! Suggested fix: execute 'chmod go-w .ghci' 在採用這個建議,在啓動時ghci然後我們得到: *** WARNING: . is wr

    0熱度

    1回答

    我似乎無法直接執行ghci當導入一個模塊,但是我能夠執行ghci xmonad.hs時加載模塊。 目錄樹: . ├── ghcid.sh ├── lib │   ├── FocusWindow.hs │   ├── MiddleColumn.hs │   ├── Readme.md │   └── TAGS ├── Readme.md ├── TAGS ├── xmonad2.h

    0熱度

    1回答

    以下類型錯誤背後的原因可能是什麼? Loaded GHCi configuration from /home/user/.ghci <no location info>: error: module ‘Settings.StaticFiles’ is a package module <no location info>: error: module ‘Import.N

    4熱度

    1回答

    當我這樣定義函數中ghci的: > :m Control.Monad > let f n = n+1 > let g = liftM f 他們工作得很好: > g $ Just 2 > Just 3 > g $ [1,2] > [2,3] 但是,當我定義文件相同的功能(probl.hs): import Control.Monad f :: Integer -> Intege

    1熱度

    1回答

    我在ghci會話中試圖加載我一直在處理的Main.hs文件。它看起來像我在正確的目錄在我,我可以看到該文件: ghci λ> :cd /home/username/codeplace ghci λ> :! ls lib.hs Main.hs 但我似乎無法加載: ghci λ> :load Main *** Exception: code: changeWorkingDirector

    0熱度

    2回答

    我正在學習Haskell,並在嘗試通過GHCi中的多行定義函數時不斷收到這些縮進錯誤。下面就來重新定義elem功能的嘗試: λ: :{ | let elem' x xs | | null xs = False | | x == head xs = True | | otherwise = elem' x (tail xs) | :} <interactive>:15:5: er

    0熱度

    1回答

    我爲int類型的向量來定義一個自定義類型: data Vector = Vector Int Int Int 現在我要定義一個函數來向量添加到另一個,但不知何故,語法不正確,儘管它與Learn You a Haskell For Great Good!中使用的非常相似。 先試試,用前綴符號: Prelude> let vp :: Vector -> Vector -> Vector

    3熱度

    1回答

    我如何可以通過命令行參數ghci以同樣的方式做以下(在GHCI內提示): :set args abc xyz 因此,像ghci Main.hs -- abc xyz?