RosettaCodeData/Task/Dynamic-variable-names/Scheme/dynamic-variable-names.scm

9 lines
166 B
Scheme

=> (define (create-variable name initial-val)
(eval `(define ,name ,initial-val) (interaction-environment)))
=> (create-variable (read) 50)
<hello
=> hello
50