Lists
NIL
(NIL)
> NILNIL == 0 ; the empty listCONS
(CONS x xs)
> x : a
> xs : List a
> List aCONS 1 NIL == [1 0] ; a list with one element
CONS b#a (CONS b#b NIL) == [b#a [b#a 0]] ; a list with two elements
CONS 1 (CONS 2 (CONS 3 NIL)) == [1 [2 [3 0]]] ; a list with three elementslistCase
(listCase xs d k)
> xs : List a
> d : a
> k : a
> alistSing
listMap
listForEach
listHead
listSafeHead
listUnsafeHead
listUnsafeTail
listIdxCps
listIdxOr
listIdx
listLastOr
listUnsafeLast
listLast
listFoldl
listFoldl1
listFoldr
listLen
listToRow
sizedListToRow
sizedListToRowRev
listToRowRev
listFromRow
listAnd
listOr
listSum
listAll
listAllEql
listAny
listHas
listEnumFrom
listWeld
listCat
listCatMap
listTake
listDrop
listTakeWhile
listDropWhile
listZipWith
listZip
listFilter
listIsEmpty
listMinimumOn
listSortOn
listNub
listIterate
listGen
listRep
listFindIndex
listElemIndex
listIsPrefixOf
listSearch
listSubstringSearch
listIndexed
listIntersperse
listRev
listSnoc
listProd
Last updated