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
Ой, как глупо от меня! благодаря! –