List Module
Functions and values
Function or value |
Description
|
Full Usage:
allEqual xs
Parameters:
'T list
Returns: bool
|
|
Full Usage:
assoc x l
Parameters:
'a
l : ('a * 'b) list
Returns: 'b
|
|
Full Usage:
checkq l1 l2
Parameters:
'a list
l2 : 'a list
Returns: bool
|
|
Full Usage:
collect2 f xs ys
Parameters:
'a -> 'b -> 'c list
xs : 'a list
ys : 'b list
Returns: 'c list
|
|
Full Usage:
collectFold f s l
Parameters:
'a -> 'b -> 'c list * 'a
s : 'a
l : 'b list
Returns: 'c list * 'a
|
|
Full Usage:
collectSquared f xss
Parameters:
'a -> 'b list
xss : 'a list list
Returns: 'b list
|
|
Full Usage:
count pred xs
Parameters:
'a -> bool
xs : 'a list
Returns: int
|
|
Full Usage:
duplicates xs
Parameters:
'T list
Returns: 'T list
|
|
Full Usage:
existsSquared f xss
Parameters:
'a -> bool
xss : 'a list list
Returns: bool
|
|
Full Usage:
existsi f xs
Parameters:
int -> 'a -> bool
xs : 'a list
Returns: bool
|
|
Full Usage:
findi n f l
Parameters:
int
f : 'a -> bool
l : 'a list
Returns: ('a * int) option
|
|
Full Usage:
forallSquared f xss
Parameters:
'a -> bool
xss : 'a list list
Returns: bool
|
|
Full Usage:
frontAndBack l
Parameters:
'a list
Returns: 'a list * 'a
|
|
Full Usage:
headAndTail l
Parameters:
'a list
Returns: 'a * 'a list
|
|
Full Usage:
indexNotFound ()
Parameters:
unit
Returns: 'a
|
|
Full Usage:
isSingleton xs
Parameters:
'T list
Returns: bool
|
|
Full Usage:
iter3 f l1 l2 l3
Parameters:
'a -> 'b -> 'c -> unit
l1 : 'a list
l2 : 'b list
l3 : 'c list
|
|
Full Usage:
iterSquared f xss
Parameters:
'a -> unit
xss : 'a list list
|
|
Full Usage:
lengthsEqAndForall2 p l1 l2
Parameters:
'a -> 'b -> bool
l1 : 'a list
l2 : 'b list
Returns: bool
|
|
Full Usage:
mapFoldSquared f z xss
Parameters:
'a -> 'b -> 'c * 'a
z : 'a
xss : 'b list list
Returns: 'c list list * 'a
|
|
Full Usage:
mapHeadTail fhead ftail _arg1
Parameters:
'a -> 'b
ftail : 'a -> 'b
_arg1 : 'a list
Returns: 'b list
|
|
Full Usage:
mapNth n f xs
Parameters:
int
f : 'a -> 'a
xs : 'a list
Returns: 'a list
|
|
Full Usage:
mapSquared f xss
Parameters:
'a -> 'b
xss : 'a list list
Returns: 'b list list
|
|
Full Usage:
mapiFoldSquared f z xss
Parameters:
'a -> int * int * 'b -> 'c * 'a
z : 'a
xss : 'b list list
Returns: 'c list list * 'a
|
|
Full Usage:
mapiSquared f xss
Parameters:
int -> int -> 'a -> 'b
xss : 'a list list
Returns: 'b list list
|
|
Full Usage:
mapq f inp
Parameters:
'T -> 'T
inp : 'T list
Returns: 'T list
|
|
Full Usage:
memAssoc x l
Parameters:
'a
l : ('a * 'b) list
Returns: bool
|
|
Full Usage:
memq x l
Parameters:
'a
l : 'a list
Returns: bool
|
|
|
|
Full Usage:
prependIfSome x l
Parameters:
'a option
l : 'a list
Returns: 'a list
|
|
Full Usage:
sortWithOrder c elements
Parameters:
IComparer<'T>
elements : 'T list
Returns: 'T list
|
|
Full Usage:
splitAfter n l
Parameters:
int
l : 'a list
Returns: 'a list * 'a list
|
|
Full Usage:
splitChoose select l
Parameters:
'a -> Choice<'b, 'c>
l : 'a list
Returns: 'b list * 'c list
|
|
Full Usage:
takeUntil p l
Parameters:
'a -> bool
l : 'a list
Returns: 'a list * 'a list
|
|
Full Usage:
toArraySquared xss
Parameters:
'a list list
Returns: 'a[][]
|
|
Full Usage:
tryFrontAndBack l
Parameters:
'a list
Returns: ('a list * 'a) option
|
|
Full Usage:
tryRemove f inp
Parameters:
'a -> bool
inp : 'a list
Returns: ('a * 'a list) option
|
|
Full Usage:
unzip4 l
Parameters:
('a * 'b * 'c * 'd) list
Returns: 'a list * 'b list * 'c list * 'd list
|
|
Full Usage:
zip4 l1 l2 l3 l4
Parameters:
'a list
l2 : 'b list
l3 : 'c list
l4 : 'd list
Returns: ('a * 'b * 'c * 'd) list
|
|