我怎样才能在 tcl 中检查字典(键)中的项目?

How can I go over items in dictionary(key) in tcl?

puts "keys"
puts [dict keys $::db]
foreach file1 [dict get $::db files]
{
  puts $file1
}

我收到一个错误:

键 文件 错误的#args:应该是"foreach varList list ?varList list ...? command" 在执行时 "foreach file1 [dict get $::db files]"

我该如何解决?

在Tcl中,需要将左大括号与语句命令放在同一行:

foreach file1 [dict get $::db files] {
    puts $file1
}

或者你必须使用反斜杠:

foreach file1 [dict get $::db files] \
{
    puts $file1
}

但这不是您经常看到的东西。