lreplace

ReferenceTOPKeywords

コマンド名

lreplace - リストの要素を新しいもので置き換えます。

構文

lreplace list first last ?element element ...?

解説

lreplacelistの1つ以上の要素をelement引数で置き換えることによって形成される新しいリストを返します。 firstlastlistの置き換えられるべき最初と最後の要素のインデックスを与えます。0は最初の要素を参照し、end(あるいはその省略形)は最後の要素を参照します。listは空である場合、firstlastは無視されます。firstが0未満の場合、listの最初の要素を参照します。非空のリストに対してfirstで示される要素はリストに存在していなければなりません。  lastが0未満かつfirst以上である場合、全て与えれられた要素はリストへ追加されます。lastfirstより小さいと、要素は削除されません。新しい要素はfirstの前に単純に挿入されます。 element引数はリスの削除された位置に追加される0個以上の新しい引数を指定します。各element引数はリストの別 々の要素になります。 element 引数が指定されない場合、firstlastの間の要素が単純に削除されます。list が空ならば、あらゆるelement 引数はリストの最後に追加されます。

参照

list, lappend, lindex, linsert, llength, lsearch, lset, lrange, lsort

キーワード

element, list, replace


Copyright © 1993 The Regents of the University of California. Copyright © 1994-1996 Sun Microsystems, Inc. Copyright © 2001 Kevin B. Kenny. All rights reserved. Copyright © 1995-1997 Roger E. Critchlow Jr.