Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
(
$~ ) :: (HasUpdate t a b, MonadIO m) => t -> (a -> b) -> m ()sdl2 SDL Transform the contents of a state variable with a given funtion.
(
$~! ) :: (HasUpdate t a b, MonadIO m) => t -> (a -> b) -> m ()sdl2 SDL This is a variant of $~ which is strict in the transformed value.
-
basic-prelude CorePrelude Strict (call-by-value) application operator. It takes a function and an argument, evaluates the argument to weak head normal form (WHNF), then calls the function with that value.
-
classy-prelude ClassyPrelude Strict (call-by-value) application operator. It takes a function and an argument, evaluates the argument to weak head normal form (WHNF), then calls the function with that value.
(
$!! ) :: NFData a => (a -> b) -> a -> bclassy-prelude ClassyPrelude the deep analogue of $!. In the expression f $!! x, x is fully evaluated before the function f is applied to it.
(
$> ) :: Functor f => f a -> b -> f bclassy-prelude ClassyPrelude Flipped version of <$.
Examples
Replace the contents of a Maybe Int with a constant String:>>> Nothing $> "foo" Nothing
>>> Just 90210 $> "foo" Just "foo"
Replace the contents of an Either Int Int with a constant String, resulting in an Either Int String:>>> Left 8675309 $> "foo" Left 8675309
>>> Right 8675309 $> "foo" Right "foo"
Replace each element of a list with a constant String:>>> [1,2,3] $> "foo" ["foo","foo","foo"]
Replace the second element of a pair with a constant String:>>> (1,2) $> "foo" (1,"foo")
-
ghc-lib-parser GHC.Internal.TH.PprLib No documentation available.
-
ghc-lib-parser GHC.Internal.TH.PprLib No documentation available.
(
$$$ ) :: JsRender doc => doc -> doc -> docghc-lib-parser GHC.JS.Ppr Concatenate with an optional newline
-
ghc-lib-parser GHC.Prelude.Basic Strict (call-by-value) application operator. It takes a function and an argument, evaluates the argument to weak head normal form (WHNF), then calls the function with that value.