【发布时间】:2020-08-04 04:18:15
【问题描述】:
我是 TCL 的新手,如果我们传递如下值,我很难调用第三部分 proc,它可以完美运行:
set result [3RD_par_api {{ifAdminStatus.2 Integer 1}}]
puts $result
ifAdminStatus.2 是 OID [SNMP 对象标识符],Integer 是数据类型,要设置的值为 1。
代码运行良好,但是当我尝试使用脚本变量时:
set result [3RD_par_api {{$id $data $val}}]
puts $result
我收到错误 -
"非法绑定...$id $data $val"
如何将用户定义/变量作为参数传递给 3RD_par_api 方法,双括号中的参数是什么意思“{{ }}”?
【问题讨论】:
标签: tcl