我将 a (strict) 传递ByteString
给期望 a 的东西System.IO.FilePath
,它被声明为type FilePath = String
. 我也在用{-# LANGUAGE OverloadedStrings #-}
。我已经在某些地方自动进行了转换,但这里没有。我做错了什么?
Main.hs:33:40: error:
• Couldn't match type ‘ByteString’ with ‘[Char]’
Expected type: FilePath
Actual type: ByteString