Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Redefined index-related functions for Data.List
Documentation
module Data.Index
(!!) :: [a] -> Index [] Int -> a Source #
>>>
[1..7] !! 1
2>>>
[1..7] !! end
7>>>
[1..7] !! (end-2)
5>>>
[1..7] !! mid
4
take :: Index [] Int -> [a] -> [a] Source #
>>>
take 10 ['a'..'z']
"abcdefghij">>>
take (mid - 3) ['a'..'z']
"abcdefghij"