続き

;多値の変換
(values->list x) => (4 5)
(values->vector x) => #(4 5)
(list->values '(4 5)) => #<values 4 5>
(vector->values #(4 5)) => #<values 4 5>

;多値の参照/設定
(values-ref x 0) => 4
(values-set! x 0 3) => #<values 3 5>

つまりvaluesは特殊なvector型