Hoogle Search
Within LTS Haskell 23.22 (ghc-9.8.4)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
base 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 *
-
base Data.List 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 *
reverse :: NonEmpty a -> NonEmpty abase Data.List.NonEmpty reverse a finite NonEmpty stream.
-
base GHC.List 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 *
-
base GHC.OldList 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 *
reverse :: ByteString -> ByteStringbytestring Data.ByteString O(n) reverse xs efficiently returns the elements of xs in reverse order.
reverse :: ByteString -> ByteStringbytestring Data.ByteString.Char8 O(n) reverse xs efficiently returns the elements of xs in reverse order.
reverse :: ByteString -> ByteStringbytestring Data.ByteString.Lazy O(n) reverse xs returns the elements of xs in reverse order.
reverse :: ByteString -> ByteStringbytestring Data.ByteString.Lazy.Char8 O(n) reverse xs returns the elements of xs in reverse order.
reverse :: ShortByteString -> ShortByteStringbytestring Data.ByteString.Short O(n) reverse xs efficiently returns the elements of xs in reverse order.
Page 1 of many | Next