Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
9
Task/Variable-size-Set/Tcl/variable-size-set-1.tcl
Normal file
9
Task/Variable-size-Set/Tcl/variable-size-set-1.tcl
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
% proc format_trace {fmt _var el op} {upvar 1 $_var v; set v [format $fmt $v]}
|
||||
|
||||
% trace var foo w {format_trace %10s}
|
||||
% puts "/[set foo bar]/"
|
||||
/ bar/
|
||||
|
||||
% trace var grill w {format_trace %-10s}
|
||||
% puts "/[set grill bar]/"
|
||||
/bar /
|
||||
5
Task/Variable-size-Set/Tcl/variable-size-set-2.tcl
Normal file
5
Task/Variable-size-Set/Tcl/variable-size-set-2.tcl
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
% proc range_trace {n _var el op} {upvar 1 $_var v; set v [string range $v 0 [incr n -1]]}
|
||||
|
||||
% trace var baz w {range_trace 2}
|
||||
% set baz Frankfurt
|
||||
Fr
|
||||
Loading…
Add table
Add a link
Reference in a new issue