0
爲什麼-XImplicitParams
從命令行工作,但不是OPTIONS_GHC編譯指示?爲什麼-XImplicitParams只能從命令行工作,而不是編譯指示?
我發現ghc t.hs
拋出一個parse error on input 'a'
如果t.hs
包含以下代碼,而ghc -XImplicitParams t.hs
工作正常。同上ghci
。
{- OPTIONS_GHC -XImplicitParams -}
f :: (?a :: Int) => Int -> Int
f b = ?a + b
g c = f $ c+1
哎呀,我真傻!謝謝! – 2012-03-06 23:44:23