- range->string rangeprocedure
Returns a list/vector/string containing the elements of range in order. It is an error to modify the result of range->vector or of range->string. In the case of range->string, it is an error if any element of range is not a character. The running times of these procedures is O(s) where s is the total accessing time for range.
range->string correctly handles ranges of Unicode characters.
Examples:
(range->list (numeric-range 0 0)) ⇒ () (range->vector (range 2 (lambda (i) (not (zero? i))))) ⇒ #(#f #t) (range->string (range 5 (lambda (i) (integer->char (+ 65 i))))) ⇒ "ABCDE"