我知道如何用vector->list把一个向量变成一个列表,但我想知道是否有办法创建一个函数来实现这个目的。比如说,我知道我可以一行一行的去做这个事情,但是我想知道是否有办法创建一个函数来实现这个目的。
(define test-board (vector
(vector 1 0 1 0 0 1)
(vector 0 0 0 1 0 1)
(vector 1 0 0 0 1 1)))
我知道我可以一行一行的去做这个。
(define test-board (vector->list(vector
(vector->list(vector 1 0 1 0 0 1))
(vector->list(vector 0 0 0 1 0 1))
(vector->list(vector 1 0 0 0 1 1))
)
)
)
但是有没有办法创建一个函数来实现这个功能 而不需要一行一行的去做?
这应该可以。
(vector->list
(vector-map vector->list test-board))