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

6 lines
239 B
Tcl
Raw Permalink Normal View History

2013-04-10 16:57:12 -07: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])"