FSharpPlus


FoldIndexed Type

Static members

Static member Description

FoldIndexed.FoldIndexed(arg1, arg2, arg3, _mthd)

Full Usage: FoldIndexed.FoldIndexed(arg1, arg2, arg3, _mthd)

Parameters:
    arg0 : ^t
    arg1 : 'State -> 'Key -> 'T -> 'State
    arg2 : 'S
    _mthd : Default1

Modifiers: inline
Type parameters: ^t, 'State, 'Key, 'T, 'S
arg0 : ^t
arg1 : 'State -> 'Key -> 'T -> 'State
arg2 : 'S
_mthd : Default1

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

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

Parameters:
    x : ^I<'T>
    f : 'State -> 'Key -> 'T -> 'State
    z : 'State
    _impl : Default1

Returns: 'State
Modifiers: inline
Type parameters: ^I<'T>, 'State, 'Key, 'T
x : ^I<'T>
f : 'State -> 'Key -> 'T -> 'State
z : 'State
_impl : Default1
Returns: 'State

FoldIndexed.FoldIndexed(arg1, arg2, arg3, _mthd)

Full Usage: FoldIndexed.FoldIndexed(arg1, arg2, arg3, _mthd)

Parameters:
    arg0 : ^t
    arg1 : 'State -> 'Key -> 'T -> 'State
    arg2 : 'S
    _mthd : Default2

Modifiers: inline
Type parameters: ^t, 'State, 'Key, 'T, 'S
arg0 : ^t
arg1 : 'State -> 'Key -> 'T -> 'State
arg2 : 'S
_mthd : Default2

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

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

Parameters:
Returns: 'a
x : IReadOnlyDictionary<'Key, 'T>
f : 'a -> 'Key -> 'T -> 'a
z : 'a
_impl : Default2
Returns: 'a

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

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

Parameters:
    x : seq<'T>
    f : 'State -> int -> 'T -> 'State
    z : 'State
    _impl : Default3

Returns: 'State
Modifiers: inline
Type parameters: 'T, 'State
x : seq<'T>
f : 'State -> int -> 'T -> 'State
z : 'State
_impl : Default3
Returns: 'State

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

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

Parameters:
Returns: 'a
x : Map<'k, 't>
f : 'a -> 'k -> 't -> 'a
z : 'a
_impl : FoldIndexed
Returns: '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.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