小编Fla*_*ter的帖子

Tcl $argc 和 $argv 变量

我对 tcl 有点陌生,但我必须编写一个如下所示的过程:

proc TestVerb { Data Data_txt } {
VERBATIM [format "// Data: $Data - $Data_txt"]
if { $argc == 2} {
    VERBATIM {// SUCCESS //}
else {
    exit 1
}
Run Code Online (Sandbox Code Playgroud)

我这样称呼这个过程:TestVerb Switch"This is used for..."

proc 位于不同的文件中,proc 调用位于另一个文件中。它们似乎来源正确,因为如果我不使用,我会得到所需的输出,$argc但一旦我使用其中一个$argv,或者$argc我收到以下编译错误:无法读取$argv/$argc没有这样的变量

如果我引用这个变量$::argc$::argv结果是不正确的。$argv为空且 $argc 为 0

variables global tcl argv argc

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

argc ×1

argv ×1

global ×1

tcl ×1

variables ×1