lreplace(3tcl) Tcl Built-In Commands lreplace(3tcl)

lreplace - 在一个列表中用新元素替换旧元素

lreplace list first last ?element element ...?

lreplace 指定要替换的元素范围的最先索引和最后索引。0 参照这个列表的第一个元素,而用 end (或它的任何缩写)参照这个列表的最后一个元素。如果 list 是空,则忽略 firstlast

如果 first 小于零,则作为对列表的第一个元素的参照来考虑。对于非空列表,first 指定的元素必须存在。

如果 last 小于零但大于 first,则在这个列表的开始处插入指定的所有元素。如果 last 小于 first 则不删除元素;新元素被简单的插入到 first 前面。

element 参数指定要添加到这个列表中被删除了元素的位置上的零个或多个新参数。每个 element 参数都将变成这个列表的一个独立的元素。如果未指定 element 参数,则只简单的删除在 firstlast 之间的元素。如果 list 是空,在这个列表的尾部添加所有的 element 参数。

lappend(n), lindex(n), linsert(n), list(n), llength(n), lrange(n), lsearch(n), lsort(n)

element, list, replace

寒蝉退士

2001/06/21

http://cmpp.linuxforum.net

本页面中文版由中文 man 手册页计划提供。
中文 man 手册页计划:https://github.com/man-pages-zh/manpages-zh
7.4 Tcl