Posted to tcl by jeremy_c at Tue Sep 25 04:24:15 GMT 2007view raw
- proc Segment_position {seg {value {}}} {
- upvar $seg s
- if {$value != {}} {
- lset s 0 $value
- }
- return [lindex $s 0]
- }
- set seg [list 10 20 [list a b c]]
- Segment_position $seg 100
- puts [Segment_position $seg] ; # 100