List of partial functions
From HaskellWiki
(Difference between revisions)
(→Partial functions in other base libraries: genericIndex and genericLength are in Data.List but not the Prelude) |
(→Partial functions in Prelude: removed some functions that aren't in the Prelude) |
||
| Line 18: | Line 18: | ||
* cycle | * cycle | ||
* !! | * !! | ||
| - | |||
| - | |||
* length | * length | ||
* sum | * sum | ||
| Line 25: | Line 23: | ||
* reverse | * reverse | ||
* ... (todo) | * ... (todo) | ||
| - | |||
| - | |||
| - | |||
| - | |||
===Other=== | ===Other=== | ||
Revision as of 11:56, 12 October 2012
Contents |
1 Partial functions in Prelude
1.1 List functions
- maximum
- minimum
- head
- tail
- init
- last
- foldl
- foldl'
- foldl1
- foldl1'
- foldr1
- scanl1
- scanr1
- cycle
- !!
- length
- sum
- product
- reverse
- ... (todo)
1.2 Other
- read
- quot
- rem
- quotRem
- div
- mod
- divMod
- succ
- pred
- toEnum
- (^)
- fail
- ... (todo)
2 Partial functions in other base libraries
2.1 Data.List
- genericIndex
- genericLength
2.2 Data.Map
- (!)
2.3 Data.Maybe
- fromJust
3 Partial functions in other Haskell Platform packages
... (todo)
