我在閱讀真實世界Haskell;在第9章中,示例使用System.Directory
的函數getModificationTime
,該函數的返回類型爲ClockTime
,但我認爲在較新版本的System.Directory中,它具有不同的返回類型。 :T getModificationTime返回此:getModificationTime返回類型不再System.ClockTime
getModificationTime
:: FilePath -> IO time-1.4.0.1:Data.Time.Clock.UTC.UTCTime
我可以得到它通過
import Data.Time.Clock
的工作,但我的問題是,爲什麼新的返回類型爲
IO time-1.4.0.1:Data.Time.Clock.UTC.UTCTime
不僅僅是UTCTime
?是因爲該類型來自未導入的模塊?
System.Time
和Data.Time.Clock
有什麼區別?後者是否可取?
您正在使用哪個版本的GHC? –
The Glorious Glasgow Haskell Compilation System,版本7.6.3 – swang