opensolaris man page for global

Query: global

OS: opensolaris

Section: 1t

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

global(1T)						       Tcl Built-In Commands							global(1T)

__________________________________________________________________________________________________________________________________________________

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 (and therefore these variables are listed 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.
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(1T), upvar(1T), variable(1T)
KEYWORDS
global, namespace, procedure, variable
ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +--------------------+-----------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +--------------------+-----------------+ |Availability | SUNWTcl | +--------------------+-----------------+ |Interface Stability | Uncommitted | +--------------------+-----------------+
NOTES
Source for Tcl is available on http://opensolaris.org. Tcl global(1T)
Related Man Pages
proc(1t) - opensolaris
variable(1t) - opensolaris
variable(n) - centos
variable(n) - suse
upvar(1t) - opensolaris
Similar Topics in the Unix Linux Community
Problem with global and local variables
Setting global variables with BASH/Linux
HL7 MLLP Sender in C
How to use variables in 'sed' append command?
Add global variable to jil autosys