我正在嘗試閱讀Haskell中的簡單.ini文件,以用作我的應用程序的配置。我不是Haskell的專家,所以我可能會錯過簡單的東西。閱讀Haskell中的ini文件
到目前爲止,我的簡化代碼如下所示
{-# LANGUAGE OverloadedStrings #-}
import Data.Ini
main :: IO()
main = do
config <- readIniFile "config.ini"
p <- lookupValue "NETWORK" "port" config
...
編譯器給了我這個錯誤
無法匹配,期望型「燕麗」與實際類型的「任意字符串燕麗」在第三個參數lookupValue即'config'。
我看着Data.Ini的docs,但我找不到如何使用Api的任何示例。
任何幫助將非常感激。
聽起來配置返回一個字符串要麼燕麗,而不僅僅是一個ini。只是在配置模式匹配,'左犯錯的情況下配置 - > putStrLn錯誤;正確的c - >做lookupValue ...' – Zpalmtree