Copyright | (c) 2016 Stephen Diehl (c) 2016-2018 Serokell (c) 2018-2019 Kowainik |
---|---|
License | MIT |
Maintainer | Kowainik <xrom.xkov@gmail.com> |
Safe Haskell | Unsafe |
Language | Haskell2010 |
Unsafe functions to work with lists and Maybe
. Sometimes unavoidable but it's
better not to use them. This module is intended to be imported qualified and
it's not even included in default prelude exports.
import qualified Relude.Unsafe as Unsafe foo :: [a] -> a foo = Unsafe.head
Documentation
(!!) :: [a] -> Int -> a infixl 9 #
List index (subscript) operator, starting from 0.
It is an instance of the more general genericIndex
,
which takes an index of any integral type.
O(n). Return all the elements of a list except the last one. The list must be non-empty.
fromJust :: HasCallStack => Maybe a -> a #