FSharpPlus


FoldIndexed Type

Static members

Static member Description

FoldIndexed.FoldIndexed(arg1, _mthd)

Full Usage: FoldIndexed.FoldIndexed(arg1, _mthd)

Parameters:
    arg0 : ^t * ('State -> 'Key -> 'T -> 'State) * 'S
    _mthd : Default1

Modifiers: inline
Type parameters: ^t, 'State, 'Key, 'T, 'S
arg0 : ^t * ('State -> 'Key -> 'T -> 'State) * 'S
_mthd : Default1

FoldIndexed.FoldIndexed(arg1, _impl)

Full Usage: FoldIndexed.FoldIndexed(arg1, _impl)

Parameters:
    arg0 : ^I<'T> * ('State -> 'Key -> 'T -> 'State) * 'State
    _impl : Default1

Returns: 'State
Modifiers: inline
Type parameters: ^I<'T>, 'State, 'Key, 'T
arg0 : ^I<'T> * ('State -> 'Key -> 'T -> 'State) * 'State
_impl : Default1
Returns: 'State

FoldIndexed.FoldIndexed(arg1, _mthd)

Full Usage: FoldIndexed.FoldIndexed(arg1, _mthd)

Parameters:
    arg0 : ^t * ('State -> 'Key -> 'T -> 'State) * 'S
    _mthd : Default2

Modifiers: inline
Type parameters: ^t, 'State, 'Key, 'T, 'S
arg0 : ^t * ('State -> 'Key -> 'T -> 'State) * 'S
_mthd : Default2

FoldIndexed.FoldIndexed(arg1, _impl)

Full Usage: FoldIndexed.FoldIndexed(arg1, _impl)

Parameters:
Returns: 'a
arg0 : IReadOnlyDictionary<'Key, 'T> * ('a -> 'Key -> 'T -> 'a) * 'a
_impl : Default2
Returns: 'a

FoldIndexed.FoldIndexed(arg1, _impl)

Full Usage: FoldIndexed.FoldIndexed(arg1, _impl)

Parameters:
    arg0 : 'a * ('State -> int -> 'T -> 'State) * 'State
    _impl : Default3

Returns: 'State
Modifiers: inline
arg0 : 'a * ('State -> int -> 'T -> 'State) * 'State
_impl : Default3
Returns: 'State

FoldIndexed.FoldIndexed(arg1, _impl)

Full Usage: FoldIndexed.FoldIndexed(arg1, _impl)

Parameters:
    arg0 : Map<'k, 't> * ('a -> 'k -> 't -> 'a) * 'a
    _impl : FoldIndexed

Returns: 'a
arg0 : Map<'k, 't> * ('a -> 'k -> 't -> 'a) * 'a
_impl : FoldIndexed
Returns: 'a

FoldIndexed.FoldIndexed(arg1, _impl)

Full Usage: FoldIndexed.FoldIndexed(arg1, _impl)

Parameters:
    arg0 : 'a[] * ('b -> int -> 'a -> 'b) * 'b
    _impl : FoldIndexed

Returns: 'b
arg0 : 'a[] * ('b -> int -> 'a -> 'b) * 'b
_impl : FoldIndexed
Returns: 'b

FoldIndexed.FoldIndexed(arg1, _impl)

Full Usage: FoldIndexed.FoldIndexed(arg1, _impl)

Parameters:
    arg0 : 'a list * ('b -> int -> 'a -> 'b) * 'b
    _impl : FoldIndexed

Returns: 'b
arg0 : 'a list * ('b -> int -> 'a -> 'b) * 'b
_impl : FoldIndexed
Returns: 'b

FoldIndexed.FoldIndexed(arg1, f, z, _impl)

Full Usage: FoldIndexed.FoldIndexed(arg1, f, z, _impl)

Parameters:
    arg0 : Map<'k, 't>
    f : 'a -> 'b -> 'c -> 'a
    z : 'a
    _impl : FoldIndexed

Returns: Map<'b, 'c> -> 'a
arg0 : Map<'k, 't>
f : 'a -> 'b -> 'c -> 'a
z : 'a
_impl : FoldIndexed
Returns: Map<'b, 'c> -> 'a

FoldIndexed.FoldIndexed(x, f, z, _impl)

Full Usage: FoldIndexed.FoldIndexed(x, f, z, _impl)

Parameters:
    x : 'a[]
    f : 'b -> int -> 'a -> 'b
    z : 'b
    _impl : FoldIndexed

Returns: 'b
x : 'a[]
f : 'b -> int -> 'a -> 'b
z : 'b
_impl : FoldIndexed
Returns: 'b

FoldIndexed.FoldIndexed(x, f, z, _impl)

Full Usage: FoldIndexed.FoldIndexed(x, f, z, _impl)

Parameters:
    x : 'a list
    f : 'b -> int -> 'a -> 'b
    z : 'b
    _impl : FoldIndexed

Returns: 'b
x : 'a list
f : 'b -> int -> 'a -> 'b
z : 'b
_impl : FoldIndexed
Returns: 'b

FoldIndexed.FoldIndexed(x, f, z, _impl)

Full Usage: FoldIndexed.FoldIndexed(x, f, z, _impl)

Parameters:
    x : 'a seq
    f : 'b -> int -> 'a -> 'b
    z : 'b
    _impl : FoldIndexed

Returns: 'b
x : 'a seq
f : 'b -> int -> 'a -> 'b
z : 'b
_impl : FoldIndexed
Returns: 'b

FoldIndexed.Invoke(folder) (state) (foldable)

Full Usage: FoldIndexed.Invoke(folder) (state) (foldable)

Parameters:
    folder : 'State -> 'Key -> 'T -> 'State
    state : 'State
    foldable : ^Foldable<'T>

Returns: 'State
Modifiers: inline
Type parameters: 'State, 'Key, 'T, ^Foldable<'T>
folder : 'State -> 'Key -> 'T -> 'State
state : 'State
foldable : ^Foldable<'T>
Returns: 'State

FoldIndexed.InvokeOnInstance(folder) (state) (source)

Full Usage: FoldIndexed.InvokeOnInstance(folder) (state) (source)

Parameters:
    folder : 'State -> 'Key -> 'T -> 'State
    state : 'State
    source : ^Indexable<'T>

Returns: 'State
Modifiers: inline
Type parameters: 'State, 'Key, 'T, ^Indexable<'T>
folder : 'State -> 'Key -> 'T -> 'State
state : 'State
source : ^Indexable<'T>
Returns: 'State