Namespace is a container for a set of identifiers that are used to group variables and procedures.
Example:
namespace eval MyMath {
# Create a variable inside the namespace
variable myResult
}
# Create procedures inside the namespace
proc MyMath::Add {a b } {
set ::MyMath::myResult [expr $a + $b]
}
MyMath::Add 10 23
puts $::MyMath::myResult
Result:
33
Last Updated on 2022-01-05 by gantovnik
Recent Comments