Submodules
Constants
Procedures
collect

Creates and returns a new vector and collects all items from the given iterator from_iter into it.

Arguments

from_iter - || -> ( #next any | #end any )

Returns

<ref *4> { grow = |<circular *1>, any, int| -> <circular *1>, set = |{ size = int, content = [any], ... }, int, any| -> { size = int, content = [any], ... }, insert = |<ref *1> { grow = |<circular *2>, any, int| -> any, size = int, content = [any], ... }, int, any| -> <ref *2> { grow = |<circular *2>, any, int| -> any, size = int, content = [any], ... }, iter = |{ size = int, content = [any], ... }| -> || -> ( #next any | #end unit | ... ), as_array = |{ size = int, content = [any], ... }| -> [any], sort = |{ size = int, content = [any], ... }, |any, any| -> (int | float)| -> { size = int, content = [any], ... }, reverse = |{ size = int, content = [any], ... }| -> { size = int, content = [any], ... }, content = [any], push = |<circular *2>, any| -> <circular *2>, remove = |{ size = int, content = [any], ... }, int| -> any, append_vec = |<ref *2> { grow = |<circular *3>, any, int| -> any, size = int, content = [any], ... }, { size = int, content = [any], ... }| -> <ref *3> { grow = |<circular *3>, any, int| -> any, size = int, content = [any], ... }, pop = |{ size = int, content = [any], ... }| -> ( #some any | #none unit | ... ), at = |{ size = int, content = [any], ... }, int| -> any, size = int, clone = |<ref *3> { iter = |<circular *4>| -> || -> ( #next any | #end any ), ... }| -> <circular *4>, append_arr = |<ref *4> { grow = |<circular *5>, any, int| -> any, size = int, content = [any], ... }, [any]| -> <ref *5> { grow = |<circular *5>, any, int| -> any, size = int, content = [any], ... } }

new

Creates and returns a new vector.

Arguments

Returns

<ref *4> { grow = |<circular *1>, any, int| -> <circular *1>, set = |{ size = int, content = [any], ... }, int, any| -> { size = int, content = [any], ... }, insert = |<ref *1> { grow = |<circular *2>, any, int| -> any, size = int, content = [any], ... }, int, any| -> <ref *2> { grow = |<circular *2>, any, int| -> any, size = int, content = [any], ... }, iter = |{ size = int, content = [any], ... }| -> || -> ( #next any | #end unit | ... ), as_array = |{ size = int, content = [any], ... }| -> [any], sort = |{ size = int, content = [any], ... }, |any, any| -> (int | float)| -> { size = int, content = [any], ... }, reverse = |{ size = int, content = [any], ... }| -> { size = int, content = [any], ... }, content = [any], push = |<circular *2>, any| -> <circular *2>, remove = |{ size = int, content = [any], ... }, int| -> any, append_vec = |<ref *2> { grow = |<circular *3>, any, int| -> any, size = int, content = [any], ... }, { size = int, content = [any], ... }| -> <ref *3> { grow = |<circular *3>, any, int| -> any, size = int, content = [any], ... }, pop = |{ size = int, content = [any], ... }| -> ( #some any | #none unit | ... ), at = |{ size = int, content = [any], ... }, int| -> any, size = int, clone = |<ref *3> { iter = |<circular *4>| -> || -> ( #next any | #end any ), ... }| -> <circular *4>, append_arr = |<ref *4> { grow = |<circular *5>, any, int| -> any, size = int, content = [any], ... }, [any]| -> <ref *5> { grow = |<circular *5>, any, int| -> any, size = int, content = [any], ... } }