Version 1 of Toggling a Boolean Variable

Updated 2002-11-06 09:48:01

proc toggle {v} {

  uplevel [concat set $v \[expr \[set $v\] ^ 1\]]
 }

 % set state 0
 0
 % toggle state
 1
 % toggle state
 0

Category Example