想听取 TCL 专业人士的建议以获得最佳实践。
假设您想使用 proc 构造一个包含特定数据的列表。现在哪个是最好的方法?
proc processList { myList } {
upvar $myList list_
#append necessary data into list_
}
proc returnList {} {
set list_ {}
#append necessary data into list_
return $list_
}
set list1 {}
processList list1
set list2 [returnList ]
推荐哪种做法?
编辑:我很抱歉,但我无法理解回答这个问题的人的共识(和解释)。