3、lrange list first last lrange list firstlast:与lindex类似,只不过他需要两个索引,返回first和last之间的字符串,如果first小于0,则按照0来处理,last类似。 4、linsert list index value linsert list indexvalue 在指定位置插入新元素,此前该位置的元素向后移动 5、lreplace list first last ?value value…?
1. 返回list的第index个元素:lindex list index lindex {1 2 {3 4}} 2; #3 4,返回了下标为2的元素 1. 返回list的元素个数:llength list llength {1 2 {3 4}}; #3 1. 往list插入元素:linsert list index value1 value2 ... linsert {1 2 5 6} 2 3 6; #1 2 3 6 5 6 1. 把每个v...
一个TCL脚本可以包含一个或多个命令。命令之间必须用换行符或分号隔开。下面的两个脚本都是合法的:seta1setb2或seta1;setb2TCL的每一个命令包含一个或几个单词,第一个单词代表命令名,另外的单词则是这个命令的参数,单词之间必须用空格或TAB键隔开。语法 置换 变量置换变量置换由一个$符号标记,变量置换...
set libPath [lindex [get_property [get_lib -of_objects [get_lib_cell $MemType_n]] source_file_name] 0] puts "$MemType_n $Memnum $libPath" set lib_info [open $libPath r] while {[gets $lib_info line] >=0} { if {[string match $address_width_format* $line]} { set AddressW...
lindex ?index…? 检索list中含有index的元素 3、lrange list first last lrange list firstlast:与lindex类似,只不过他需要两个索引,返回first和last之间的字符串,如果first小于0,则按照0来处理,last类似。 4、linsert list index value linsert list indexvalue 在指定位置插入新元素,此前该位置的元素向后移动 ...
lindex ?index…?检索list中含有index的元素 3、lrange list first last lrange list firstlast:与lindex类似,只不过他需要两个索引,返回first和last之间的字符串,如果first小于0,则按照0来处理,last类似。 4、linsert list index value linsert list indexvalue在指定位置插入新元素,此前该位置的元素向后移动 ...