added gvector->list
closes PR 13370
This commit is contained in:
parent
dfc33f851f
commit
462132515c
|
@ -108,6 +108,9 @@
|
|||
(define (gvector->vector gv)
|
||||
(vector-copy (gvector-vec gv) 0 (gvector-n gv)))
|
||||
|
||||
(define (gvector->list gv)
|
||||
(vector->list (gvector->vector gv)))
|
||||
|
||||
;; Iteration methods
|
||||
|
||||
;; A gvector position is represented as an exact-nonnegative-integer.
|
||||
|
@ -237,7 +240,9 @@
|
|||
[gvector-count
|
||||
(-> gvector? any)]
|
||||
[gvector->vector
|
||||
(-> gvector? vector?)])
|
||||
(-> gvector? vector?)]
|
||||
[gvector->list
|
||||
(-> gvector? list?)])
|
||||
|
||||
(provide (rename-out [in-gvector* in-gvector])
|
||||
for/gvector
|
||||
|
|
|
@ -104,6 +104,13 @@ Returns a vector of length @racket[(gvector-count gv)] containing the
|
|||
elements of @racket[gv] in order.
|
||||
}
|
||||
|
||||
@defproc[(gvector->list [gv gvector?])
|
||||
list?]{
|
||||
|
||||
Returns a list of length @racket[(gvector-count gv)] containing the
|
||||
elements of @racket[gv] in order.
|
||||
}
|
||||
|
||||
@defproc[(in-gvector [gv gvector?])
|
||||
sequence?]{
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user