diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2004-04-16 22:20:55 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2004-04-16 22:20:55 (GMT) |
commit | 52abe65a5f5579fb24ba16793f367efdca4b216d (patch) | |
tree | 515875301b5f35918e582aa3d36cef09b4824dce /doc/lreplace.n | |
parent | 79f407d4f411f9c26a8fb3bbda9c76112b7f444e (diff) | |
download | tcl-52abe65a5f5579fb24ba16793f367efdca4b216d.zip tcl-52abe65a5f5579fb24ba16793f367efdca4b216d.tar.gz tcl-52abe65a5f5579fb24ba16793f367efdca4b216d.tar.bz2 |
Add more examples to documentation along the lines of David Welton's project.
Diffstat (limited to 'doc/lreplace.n')
-rw-r--r-- | doc/lreplace.n | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/doc/lreplace.n b/doc/lreplace.n index 02164ac..6ddec46 100644 --- a/doc/lreplace.n +++ b/doc/lreplace.n @@ -6,7 +6,7 @@ '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" -'\" RCS: @(#) $Id: lreplace.n,v 1.8 2001/11/14 23:38:39 hobbs Exp $ +'\" RCS: @(#) $Id: lreplace.n,v 1.9 2004/04/16 22:20:58 dkf Exp $ '\" .so man.macros .TH lreplace n 7.4 Tcl "Tcl Built-In Commands" @@ -44,6 +44,27 @@ the list. If no \fIelement\fR arguments are specified, then the elements between \fIfirst\fR and \fIlast\fR are simply deleted. If \fIlist\fR is empty, any \fIelement\fR arguments are added to the end of the list. +.SH EXAMPLES +Replacing an element of a list with another: +.CS +% lreplace {a b c d e} 1 1 foo +a foo c d e +.CE + +Replacing two elements of a list with three: +.CS +% lreplace {a b c d e} 1 2 three more elements +a three more elements d e +.CE + +Deleting the last element from a list in a variable: +.CS +% set var {a b c d e} +a b c d e +% set var [lreplace $var end end] +a b c d +.CE + .SH "SEE ALSO" .VS 8.4 list(n), lappend(n), lindex(n), linsert(n), llength(n), lsearch(n), |