args
- это специальное имя переменной для proc
s, вам нужно либо изменить его, либо указать, что вы хотите выполнять итерации только для элементов первого аргумента:
proc usage_12 {data} {
foreach trq $data {
puts $trq ;# Just printing the value
#iterate for all values
}
}
Или
proc usage_12 {args} {
foreach trq [lindex $args 0] {
puts $trq ;# Just printing the value
#iterate for all values
}
}
Оба вышеперечисленных слова будут печататься с 1 по 6 в отдельной строке.