Unix and Linux Discussions Tagged with global |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
3 |
8,444 |
Solaris |
|
|
|
1 |
5,062 |
Solaris |
|
|
|
1 |
3,058 |
Solaris |
|
|
|
1 |
2,412 |
UNIX for Beginners Questions & Answers |
|
|
|
4 |
1,980 |
Shell Programming and Scripting |
|
|
|
11 |
35,418 |
Solaris |
|
|
|
0 |
1,716 |
Complex Event Processing RSS News |
|
|
|
0 |
1,602 |
Complex Event Processing RSS News |
|
|
|
5 |
13,650 |
Shell Programming and Scripting |
|
|
|
6 |
32,343 |
IP Networking |
|
|
|
0 |
805 |
Software Releases - RSS News |
|
|
|
0 |
1,350 |
Complex Event Processing RSS News |
|
|
|
1 |
5,585 |
BSD |
|
|
|
0 |
3,867 |
Programming |
|
|
|
4 |
2,086 |
Programming |
|
|
|
1 |
3,896 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
2 |
8,435 |
Programming |
|
|
|
5 |
15,829 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
3,527 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
4,343 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
2,706 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
11,686 |
Programming |
global(n) Tcl Built-In Commands global(n)
__________________________________________________________________________________________________________________________________________________
NAME
global - Access global variables
SYNOPSIS
global varname ?varname ...?
_________________________________________________________________
DESCRIPTION
This command has no effect unless executed in the context of a proc body. If the global command is executed in the context of a proc body,
it creates local variables linked to the corresponding global variables (though these linked variables, like those created by upvar, are
not included in the list returned by info locals).
If varname contains namespace qualifiers, the local variable's name is the unqualified name of the global variable, as determined by the
namespace tail command.
varname is always treated as the name of a variable, not an array element. An error is returned if the name looks like an array element,
such as a(b).
EXAMPLES
This procedure sets the namespace variable ::a::x
proc reset {} {
global a::x
set x 0
}
This procedure accumulates the strings passed to it in a global buffer, separated by newlines. It is useful for situations when you want
to build a message piece-by-piece (as if with puts) but send that full message in a single piece (e.g. over a connection opened with socket
or as part of a counted HTTP response).
proc accum {string} {
global accumulator
append accumulator $string
}
SEE ALSO
namespace(n), upvar(n), variable(n)
KEYWORDS
global, namespace, procedure, variable
Tcl global(n)