私はtclを初めて使用しますが、次のようなprocを作成する必要があります。
proc TestVerb { Data Data_txt } {
VERBATIM [format "// Data: $Data - $Data_txt"]
if { $argc == 2} {
VERBATIM {// SUCCESS //}
else {
exit 1
}
私はこのようにprocを呼び出します:TestVerb Switch"This is used for..."
proc は別のファイルにあり、proc 呼び出しは別のファイルにあります。使用しない場合は目的の出力が得られるため、適切にソースされているように見えます$argc
が、いずれ$argv
かを使用するか$argc
、次のコンパイルエラーが発生します:$argv/$argc
そのような変数を読み取れません
この変数を参照する$::argc
と$::argv
、結果が正しくありません。$argv
は空で、$argc は 0 です