我遇到了一个脚本(下面显示了一部分),它在Tcl中使用set
和proc
的开关/选项。需要帮助使用以下结构的用途和目的,即set
和proc
...
set opt_args {
-login_user ANY
DEFAULT lab
-login_passwd ANY
DEFAULT lab
}
set man_args {
-ti ANY
-ra_name ANY
-r_name ANY
}
aetest::script_init -mandatory_args $man_args \
-optional_args $opt_args -return_direct \
-common_section_id last_test_id
答案 0 :(得分:1)
看起来script_init
期望一些字符串文字作为参数。您需要查阅该功能的文档以了解它们的解释方式。很可能它是用于定义强制和可选参数的一点DSL(特定于域的语言)。
可能看起来像set命令选项的东西不是 - 它只是数据。