'''namespace which''' ''?-'''''command'''''? ?-'''''variable'''''? name'' Looks up ''name'' as either a command or variable and returns its fully-qualified name. For example, if ''name'' does not exist in the current namespace but does exist in the global namespace, this command returns a fully-qualified name in the global namespace. If the command or variable does not exist, this command returns an empty string. If the variable has been created but not defined, such as with the '''[variable]''' command or through a '''[trace]''' on the variable, this command will return the fully-qualified name of the variable. If no flag is given, ''name'' is treated as a command name. See the section NAME RESOLUTION below for an explanation of the rules regarding name resolution. ---- See also: * [namespace] * [namespace origin] ---- [Category Command] - [Tcl syntax help] - [Category Introspection]