我正在尝试阅读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