ベスト プラクティスについて、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 ]
このプラクティスのどれが推奨されますか?
編集: 申し訳ありませんが、この質問に回答した人々のコンセンサス (および説明) を理解できません。