我正在學習mtl
圖書館,並試圖做我自己的一些MonadTransformers。我檢查了Control.Monad.State.StateT
聲明,並在所有的代碼,我看到這句法:Haskell中「〜」的含義是什麼?
execStateT :: (Monad m) => StateT s m a -> s -> m s
execStateT m s = do
~(_, s') <- runStateT m s
return s'
是什麼~
操作數是什麼意思?