RosettaCodeData/Task/Dynamic-variable-names/Tcl/dynamic-variable-names-3.tcl

6 lines
239 B
Tcl
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
puts -nonewline "Enter a variable name: "; flush stdout
gets stdin varname
upvar 0 $varname v; # The 0 for “current scope”
set v [expr int(rand()*100)]
puts "I have set variable $varname to $v (see for yourself: [set $varname])"