Tcl commands often have "subcommands". The string
command is an example of one of these. The
string
command treats its first
argument as a subcommand. Utilizing subcommands is a good way to
make one command do multiple things without using cryptic names.
For instance, Tcl has string length
instead of, say, slength
.
This lesson covers these string subcommands:
string length
string
string
.string index
string
index
index
th character from
string
.string range
string
first
last
first
to last
.set string "this is my test string" puts "There are [string length $string] characters in \"$string\"" puts "[string index $string 1] is the second character in \"$string\"" puts "\"[string range $string 5 10]\" are characters between the 5'th and 10'th"