作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要一些帮助来定义数组以及在 TCL 中显示和循环它们。
这是我将如何在 php 中执行它们。
$date =array();
$size=0;
$date[$size] =$pre_event_date;
/* After doing some manpulation and calculations with $size */
for($i=0;$i<=$size;$i++){
echo $date[$i];
}
set size 0
set date[$size] $pre_event_date
#After performing some manipulation
for {set i 0} { $i <=$size } {incr i} {
puts "$date[$i]";
}
set date array();
set date(0) 35
set date(1) 40
foreach key [array names date]{
puts "${key}=$date($key)"
}
最佳答案
如果您想按数字(您的代码暗示)索引事物,请使用 list
.它类似于 C 中的数组。
set mylist {}
lappend mylist a
lappend mylist b
lappend mylist c
lappend mylist d
foreach elem $mylist {
puts $elem
}
// or if you really want to use for
for {set i 0} {$i < [length $mylist]} {incr i} {
puts "${i}=[lindex $mylist $i]"
}
array
,这是一个key->value的hashmap。
set myarr(chicken) animal
set myarr(cows) animal
set myarr(rock) mineral
set myarr(pea) vegetable
foreach key [array names myarr] {
puts "${key}=$myarr($key)"
}
关于tcl - 定义和循环遍历数组 tcl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10165513/
我是一名优秀的程序员,十分优秀!