【发布时间】:2019-07-18 03:59:05
【问题描述】:
我有一个将列表打印为格式化表格的过程。有像 print_table $temp
这样的用例如何提供不同 proc 的输出,其中我使用“puts”命令打印输出作为此 proc print_table 的输入?
set list1 {{abc 1} {defg 2} {hijlk 3} {lmn 4}}
proc abc { list1 } {
foreach lst $list1 {
puts "$lst"
}
}
> abc $list1
abc 1
defg 2
hijlk 3
lmn 4
> print_table $list1
==============
| abc | 1 |
| defg | 2 |
| hijlk | 3 |
| lmn | 4 |
==============
我想让下面的工作
> print_table [abc $list1]
==============
| abc | 1 |
| defg | 2 |
| hijlk | 3 |
| lmn | 4 |
==============
【问题讨论】:
标签: tcl