Racket-y way on multidimensional vectors operation?
问题 I've read this question before, and followed Eli Barzilay's answer on srfi-25. Besides reading the source code of srfi-25, I found writing some auxiliary function would be much more easier, for example #lang racket (define (set2v! vec x y value) (vector-set! (vector-ref vec x) y value)) (define (get2v vec x y) (vector-ref (vector-ref vec x) y)) (define v2 (vector (vector 1 2 3) (vector 4 5 6) (vector 7 8 9))) (get2v v2 1 1) (set2v! v2 1 1 99) (get2v v2 1 1) I was wondering if there maybe some