set(3tcl) | Tcl Built-In Commands | set(3tcl) |
NAME
set - 读写变量
总览 SYNOPSIS
set varName ?value?
描述 DESCRIPTION
返回变量 varName 的值。如果指定了 value,则把 varName 的值设置为 value,如果这个变量不存在,则建立一个新变量并返回它的值。如果 varName 包含一个开圆括号并终止于一个闭圆括号,则它引用一个数组元素: 在第一个开括号之前的字符是数组的名字,而在圆括号中的字符是在数组中的索引。否则 varName 引用一个标量变量。 一般的,varName 是未限定的(不包括任何包容它的名字空间的名字),读或写当前名字空间中叫这个名字的变量。如果 varName 中包含名字空间限定符(如果它引用一个数组元素则在数组名字中),则读或写在指定名字空间中的变量。
如果没有活跃的过程,则 varName 引用一个名字空间变量(如果当前的名字空间是全局名字空间则是全局变量)。如果有一个过程是活跃的,则除非调用 global 命令声明 varName 是全局的或调用 variable 声明 varName 是一个名字空间变量,否则 varName 引用这个过程的一个参数或局部变量。
参见 SEE ALSO
expr(n), proc(n), trace(n), unset(n)
关键字 KEYWORDS
read, write, variable
[中文版维护人]
寒蝉退士
[中文版最新更新]
2001/10/30
《中国 Linux 论坛 man 手册页翻译计划》:
跋
本页面中文版由中文
man 手册页计划提供。
中文 man
手册页计划:https://github.com/man-pages-zh/manpages-zh
Tcl |