Hoogle Search
Within LTS Haskell 24.5 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
reverse :: forall (n :: Nat) a . Vec n a -> Vec n aclash-prelude Clash.Explicit.Prelude The elements in a vector in reverse order.
>>> reverse (1:>2:>3:>4:>Nil) 4 :> 3 :> 2 :> 1 :> Nil
reverse :: forall (n :: Nat) a . Vec n a -> Vec n aclash-prelude Clash.Explicit.Prelude.Safe The elements in a vector in reverse order.
>>> reverse (1:>2:>3:>4:>Nil) 4 :> 3 :> 2 :> 1 :> Nil
reverse :: forall (n :: Nat) a . Vec n a -> Vec n aclash-prelude Clash.Prelude The elements in a vector in reverse order.
>>> reverse (1:>2:>3:>4:>Nil) 4 :> 3 :> 2 :> 1 :> Nil
reverse :: forall (n :: Nat) a . Vec n a -> Vec n aclash-prelude Clash.Prelude.Safe The elements in a vector in reverse order.
>>> reverse (1:>2:>3:>4:>Nil) 4 :> 3 :> 2 :> 1 :> Nil
reverse :: forall (n :: Nat) a . Vec n a -> Vec n aclash-prelude Clash.Sized.Vector The elements in a vector in reverse order.
>>> reverse (1:>2:>3:>4:>Nil) 4 :> 3 :> 2 :> 1 :> Nil
reverse :: (Integral n, Floating a) => Vector (ZeroBased n) a -> Vector (ZeroBased n) acomfort-blas Numeric.BLAS.Vector Vector.autoFromList [] == (Vector.reverse $ Vector.autoFromList [] :: Vector Number_)
Vector.autoFromList [1] == (Vector.reverse $ Vector.autoFromList [1] :: Vector Number_)
Vector.autoFromList [3,2,1] == (Vector.reverse $ Vector.autoFromList [1,2,3] :: Vector Number_)
forVector number_ $ \xs -> reverse (Vector.toList xs) == Vector.toList (Vector.reverse xs)
forVector number_ $ \xs -> xs == Vector.reverse (Vector.reverse xs)
forVector number_ $ \xs -> forVector number_ $ \ys -> Vector.reverse (xs <> ys) == Vector.reverse ys <> Vector.reverse xs
-
comfort-graph Data.Graph.Comfort \(TestGraph gr) -> Graph.isConsistent (Graph.reverse gr)
\(TestGraph gr) -> Graph.reverse (Graph.reverse gr) == gr
-
dimensional Numeric.Units.Dimensional.Prelude reverse xs returns the elements of xs in reverse order. xs must be finite.
Laziness
reverse is lazy in its elements.>>> head (reverse [undefined, 1]) 1
>>> reverse (1 : 2 : undefined) *** Exception: Prelude.undefined
Examples
>>> reverse [] []
>>> reverse [42] [42]
>>> reverse [2,5,7] [7,5,2]
>>> reverse [1..] * Hangs forever *
-
distribution-opensuse OpenSuse.Prelude reverse xs returns the elements of xs in reverse order. xs must be finite.
Laziness
reverse is lazy in its elements.>>> head (reverse [undefined, 1]) 1
>>> reverse (1 : 2 : undefined) *** Exception: Prelude.undefined
Examples
>>> reverse [] []
>>> reverse [42] [42]
>>> reverse [2,5,7] [7,5,2]
>>> reverse [1..] * Hangs forever *
-
faktory Faktory.Prelude reverse xs returns the elements of xs in reverse order. xs must be finite.
Laziness
reverse is lazy in its elements.>>> head (reverse [undefined, 1]) 1
>>> reverse (1 : 2 : undefined) *** Exception: Prelude.undefined
Examples
>>> reverse [] []
>>> reverse [42] [42]
>>> reverse [2,5,7] [7,5,2]
>>> reverse [1..] * Hangs forever *